<!DOCTYPE html>
<html>
<head><meta charset="utf-8" />
<title>data-modeling-baseline-cluster</title>

<script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.1.10/require.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>

<style type="text/css" scoped>
    /*!
*
* Twitter Bootstrap
*
*/
/*!
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  *:before,
  *:after {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .navbar {
    display: none;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('../components/bootstrap/fonts/glyphicons-halflings-regular.eot');
  src: url('../components/bootstrap/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.woff') format('woff'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
  content: "\002a";
}
.glyphicon-plus:before {
  content: "\002b";
}
.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac";
}
.glyphicon-minus:before {
  content: "\2212";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270f";
}
.glyphicon-glass:before {
  content: "\e001";
}
.glyphicon-music:before {
  content: "\e002";
}
.glyphicon-search:before {
  content: "\e003";
}
.glyphicon-heart:before {
  content: "\e005";
}
.glyphicon-star:before {
  content: "\e006";
}
.glyphicon-star-empty:before {
  content: "\e007";
}
.glyphicon-user:before {
  content: "\e008";
}
.glyphicon-film:before {
  content: "\e009";
}
.glyphicon-th-large:before {
  content: "\e010";
}
.glyphicon-th:before {
  content: "\e011";
}
.glyphicon-th-list:before {
  content: "\e012";
}
.glyphicon-ok:before {
  content: "\e013";
}
.glyphicon-remove:before {
  content: "\e014";
}
.glyphicon-zoom-in:before {
  content: "\e015";
}
.glyphicon-zoom-out:before {
  content: "\e016";
}
.glyphicon-off:before {
  content: "\e017";
}
.glyphicon-signal:before {
  content: "\e018";
}
.glyphicon-cog:before {
  content: "\e019";
}
.glyphicon-trash:before {
  content: "\e020";
}
.glyphicon-home:before {
  content: "\e021";
}
.glyphicon-file:before {
  content: "\e022";
}
.glyphicon-time:before {
  content: "\e023";
}
.glyphicon-road:before {
  content: "\e024";
}
.glyphicon-download-alt:before {
  content: "\e025";
}
.glyphicon-download:before {
  content: "\e026";
}
.glyphicon-upload:before {
  content: "\e027";
}
.glyphicon-inbox:before {
  content: "\e028";
}
.glyphicon-play-circle:before {
  content: "\e029";
}
.glyphicon-repeat:before {
  content: "\e030";
}
.glyphicon-refresh:before {
  content: "\e031";
}
.glyphicon-list-alt:before {
  content: "\e032";
}
.glyphicon-lock:before {
  content: "\e033";
}
.glyphicon-flag:before {
  content: "\e034";
}
.glyphicon-headphones:before {
  content: "\e035";
}
.glyphicon-volume-off:before {
  content: "\e036";
}
.glyphicon-volume-down:before {
  content: "\e037";
}
.glyphicon-volume-up:before {
  content: "\e038";
}
.glyphicon-qrcode:before {
  content: "\e039";
}
.glyphicon-barcode:before {
  content: "\e040";
}
.glyphicon-tag:before {
  content: "\e041";
}
.glyphicon-tags:before {
  content: "\e042";
}
.glyphicon-book:before {
  content: "\e043";
}
.glyphicon-bookmark:before {
  content: "\e044";
}
.glyphicon-print:before {
  content: "\e045";
}
.glyphicon-camera:before {
  content: "\e046";
}
.glyphicon-font:before {
  content: "\e047";
}
.glyphicon-bold:before {
  content: "\e048";
}
.glyphicon-italic:before {
  content: "\e049";
}
.glyphicon-text-height:before {
  content: "\e050";
}
.glyphicon-text-width:before {
  content: "\e051";
}
.glyphicon-align-left:before {
  content: "\e052";
}
.glyphicon-align-center:before {
  content: "\e053";
}
.glyphicon-align-right:before {
  content: "\e054";
}
.glyphicon-align-justify:before {
  content: "\e055";
}
.glyphicon-list:before {
  content: "\e056";
}
.glyphicon-indent-left:before {
  content: "\e057";
}
.glyphicon-indent-right:before {
  content: "\e058";
}
.glyphicon-facetime-video:before {
  content: "\e059";
}
.glyphicon-picture:before {
  content: "\e060";
}
.glyphicon-map-marker:before {
  content: "\e062";
}
.glyphicon-adjust:before {
  content: "\e063";
}
.glyphicon-tint:before {
  content: "\e064";
}
.glyphicon-edit:before {
  content: "\e065";
}
.glyphicon-share:before {
  content: "\e066";
}
.glyphicon-check:before {
  content: "\e067";
}
.glyphicon-move:before {
  content: "\e068";
}
.glyphicon-step-backward:before {
  content: "\e069";
}
.glyphicon-fast-backward:before {
  content: "\e070";
}
.glyphicon-backward:before {
  content: "\e071";
}
.glyphicon-play:before {
  content: "\e072";
}
.glyphicon-pause:before {
  content: "\e073";
}
.glyphicon-stop:before {
  content: "\e074";
}
.glyphicon-forward:before {
  content: "\e075";
}
.glyphicon-fast-forward:before {
  content: "\e076";
}
.glyphicon-step-forward:before {
  content: "\e077";
}
.glyphicon-eject:before {
  content: "\e078";
}
.glyphicon-chevron-left:before {
  content: "\e079";
}
.glyphicon-chevron-right:before {
  content: "\e080";
}
.glyphicon-plus-sign:before {
  content: "\e081";
}
.glyphicon-minus-sign:before {
  content: "\e082";
}
.glyphicon-remove-sign:before {
  content: "\e083";
}
.glyphicon-ok-sign:before {
  content: "\e084";
}
.glyphicon-question-sign:before {
  content: "\e085";
}
.glyphicon-info-sign:before {
  content: "\e086";
}
.glyphicon-screenshot:before {
  content: "\e087";
}
.glyphicon-remove-circle:before {
  content: "\e088";
}
.glyphicon-ok-circle:before {
  content: "\e089";
}
.glyphicon-ban-circle:before {
  content: "\e090";
}
.glyphicon-arrow-left:before {
  content: "\e091";
}
.glyphicon-arrow-right:before {
  content: "\e092";
}
.glyphicon-arrow-up:before {
  content: "\e093";
}
.glyphicon-arrow-down:before {
  content: "\e094";
}
.glyphicon-share-alt:before {
  content: "\e095";
}
.glyphicon-resize-full:before {
  content: "\e096";
}
.glyphicon-resize-small:before {
  content: "\e097";
}
.glyphicon-exclamation-sign:before {
  content: "\e101";
}
.glyphicon-gift:before {
  content: "\e102";
}
.glyphicon-leaf:before {
  content: "\e103";
}
.glyphicon-fire:before {
  content: "\e104";
}
.glyphicon-eye-open:before {
  content: "\e105";
}
.glyphicon-eye-close:before {
  content: "\e106";
}
.glyphicon-warning-sign:before {
  content: "\e107";
}
.glyphicon-plane:before {
  content: "\e108";
}
.glyphicon-calendar:before {
  content: "\e109";
}
.glyphicon-random:before {
  content: "\e110";
}
.glyphicon-comment:before {
  content: "\e111";
}
.glyphicon-magnet:before {
  content: "\e112";
}
.glyphicon-chevron-up:before {
  content: "\e113";
}
.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon-retweet:before {
  content: "\e115";
}
.glyphicon-shopping-cart:before {
  content: "\e116";
}
.glyphicon-folder-close:before {
  content: "\e117";
}
.glyphicon-folder-open:before {
  content: "\e118";
}
.glyphicon-resize-vertical:before {
  content: "\e119";
}
.glyphicon-resize-horizontal:before {
  content: "\e120";
}
.glyphicon-hdd:before {
  content: "\e121";
}
.glyphicon-bullhorn:before {
  content: "\e122";
}
.glyphicon-bell:before {
  content: "\e123";
}
.glyphicon-certificate:before {
  content: "\e124";
}
.glyphicon-thumbs-up:before {
  content: "\e125";
}
.glyphicon-thumbs-down:before {
  content: "\e126";
}
.glyphicon-hand-right:before {
  content: "\e127";
}
.glyphicon-hand-left:before {
  content: "\e128";
}
.glyphicon-hand-up:before {
  content: "\e129";
}
.glyphicon-hand-down:before {
  content: "\e130";
}
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.glyphicon-globe:before {
  content: "\e135";
}
.glyphicon-wrench:before {
  content: "\e136";
}
.glyphicon-tasks:before {
  content: "\e137";
}
.glyphicon-filter:before {
  content: "\e138";
}
.glyphicon-briefcase:before {
  content: "\e139";
}
.glyphicon-fullscreen:before {
  content: "\e140";
}
.glyphicon-dashboard:before {
  content: "\e141";
}
.glyphicon-paperclip:before {
  content: "\e142";
}
.glyphicon-heart-empty:before {
  content: "\e143";
}
.glyphicon-link:before {
  content: "\e144";
}
.glyphicon-phone:before {
  content: "\e145";
}
.glyphicon-pushpin:before {
  content: "\e146";
}
.glyphicon-usd:before {
  content: "\e148";
}
.glyphicon-gbp:before {
  content: "\e149";
}
.glyphicon-sort:before {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.glyphicon-sort-by-order:before {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.glyphicon-unchecked:before {
  content: "\e157";
}
.glyphicon-expand:before {
  content: "\e158";
}
.glyphicon-collapse-down:before {
  content: "\e159";
}
.glyphicon-collapse-up:before {
  content: "\e160";
}
.glyphicon-log-in:before {
  content: "\e161";
}
.glyphicon-flash:before {
  content: "\e162";
}
.glyphicon-log-out:before {
  content: "\e163";
}
.glyphicon-new-window:before {
  content: "\e164";
}
.glyphicon-record:before {
  content: "\e165";
}
.glyphicon-save:before {
  content: "\e166";
}
.glyphicon-open:before {
  content: "\e167";
}
.glyphicon-saved:before {
  content: "\e168";
}
.glyphicon-import:before {
  content: "\e169";
}
.glyphicon-export:before {
  content: "\e170";
}
.glyphicon-send:before {
  content: "\e171";
}
.glyphicon-floppy-disk:before {
  content: "\e172";
}
.glyphicon-floppy-saved:before {
  content: "\e173";
}
.glyphicon-floppy-remove:before {
  content: "\e174";
}
.glyphicon-floppy-save:before {
  content: "\e175";
}
.glyphicon-floppy-open:before {
  content: "\e176";
}
.glyphicon-credit-card:before {
  content: "\e177";
}
.glyphicon-transfer:before {
  content: "\e178";
}
.glyphicon-cutlery:before {
  content: "\e179";
}
.glyphicon-header:before {
  content: "\e180";
}
.glyphicon-compressed:before {
  content: "\e181";
}
.glyphicon-earphone:before {
  content: "\e182";
}
.glyphicon-phone-alt:before {
  content: "\e183";
}
.glyphicon-tower:before {
  content: "\e184";
}
.glyphicon-stats:before {
  content: "\e185";
}
.glyphicon-sd-video:before {
  content: "\e186";
}
.glyphicon-hd-video:before {
  content: "\e187";
}
.glyphicon-subtitles:before {
  content: "\e188";
}
.glyphicon-sound-stereo:before {
  content: "\e189";
}
.glyphicon-sound-dolby:before {
  content: "\e190";
}
.glyphicon-sound-5-1:before {
  content: "\e191";
}
.glyphicon-sound-6-1:before {
  content: "\e192";
}
.glyphicon-sound-7-1:before {
  content: "\e193";
}
.glyphicon-copyright-mark:before {
  content: "\e194";
}
.glyphicon-registration-mark:before {
  content: "\e195";
}
.glyphicon-cloud-download:before {
  content: "\e197";
}
.glyphicon-cloud-upload:before {
  content: "\e198";
}
.glyphicon-tree-conifer:before {
  content: "\e199";
}
.glyphicon-tree-deciduous:before {
  content: "\e200";
}
.glyphicon-cd:before {
  content: "\e201";
}
.glyphicon-save-file:before {
  content: "\e202";
}
.glyphicon-open-file:before {
  content: "\e203";
}
.glyphicon-level-up:before {
  content: "\e204";
}
.glyphicon-copy:before {
  content: "\e205";
}
.glyphicon-paste:before {
  content: "\e206";
}
.glyphicon-alert:before {
  content: "\e209";
}
.glyphicon-equalizer:before {
  content: "\e210";
}
.glyphicon-king:before {
  content: "\e211";
}
.glyphicon-queen:before {
  content: "\e212";
}
.glyphicon-pawn:before {
  content: "\e213";
}
.glyphicon-bishop:before {
  content: "\e214";
}
.glyphicon-knight:before {
  content: "\e215";
}
.glyphicon-baby-formula:before {
  content: "\e216";
}
.glyphicon-tent:before {
  content: "\26fa";
}
.glyphicon-blackboard:before {
  content: "\e218";
}
.glyphicon-bed:before {
  content: "\e219";
}
.glyphicon-apple:before {
  content: "\f8ff";
}
.glyphicon-erase:before {
  content: "\e221";
}
.glyphicon-hourglass:before {
  content: "\231b";
}
.glyphicon-lamp:before {
  content: "\e223";
}
.glyphicon-duplicate:before {
  content: "\e224";
}
.glyphicon-piggy-bank:before {
  content: "\e225";
}
.glyphicon-scissors:before {
  content: "\e226";
}
.glyphicon-bitcoin:before {
  content: "\e227";
}
.glyphicon-btc:before {
  content: "\e227";
}
.glyphicon-xbt:before {
  content: "\e227";
}
.glyphicon-yen:before {
  content: "\00a5";
}
.glyphicon-jpy:before {
  content: "\00a5";
}
.glyphicon-ruble:before {
  content: "\20bd";
}
.glyphicon-rub:before {
  content: "\20bd";
}
.glyphicon-scale:before {
  content: "\e230";
}
.glyphicon-ice-lolly:before {
  content: "\e231";
}
.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}
.glyphicon-education:before {
  content: "\e233";
}
.glyphicon-option-horizontal:before {
  content: "\e234";
}
.glyphicon-option-vertical:before {
  content: "\e235";
}
.glyphicon-menu-hamburger:before {
  content: "\e236";
}
.glyphicon-modal-window:before {
  content: "\e237";
}
.glyphicon-oil:before {
  content: "\e238";
}
.glyphicon-grain:before {
  content: "\e239";
}
.glyphicon-sunglasses:before {
  content: "\e240";
}
.glyphicon-text-size:before {
  content: "\e241";
}
.glyphicon-text-color:before {
  content: "\e242";
}
.glyphicon-text-background:before {
  content: "\e243";
}
.glyphicon-object-align-top:before {
  content: "\e244";
}
.glyphicon-object-align-bottom:before {
  content: "\e245";
}
.glyphicon-object-align-horizontal:before {
  content: "\e246";
}
.glyphicon-object-align-left:before {
  content: "\e247";
}
.glyphicon-object-align-vertical:before {
  content: "\e248";
}
.glyphicon-object-align-right:before {
  content: "\e249";
}
.glyphicon-triangle-right:before {
  content: "\e250";
}
.glyphicon-triangle-left:before {
  content: "\e251";
}
.glyphicon-triangle-bottom:before {
  content: "\e252";
}
.glyphicon-triangle-top:before {
  content: "\e253";
}
.glyphicon-console:before {
  content: "\e254";
}
.glyphicon-superscript:before {
  content: "\e255";
}
.glyphicon-subscript:before {
  content: "\e256";
}
.glyphicon-menu-left:before {
  content: "\e257";
}
.glyphicon-menu-right:before {
  content: "\e258";
}
.glyphicon-menu-down:before {
  content: "\e259";
}
.glyphicon-menu-up:before {
  content: "\e260";
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 1.42857143;
  color: #000;
  background-color: #fff;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #337ab7;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #23527c;
  text-decoration: underline;
}
a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 3px;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 2px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 18px;
  margin-bottom: 18px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
[role="button"] {
  cursor: pointer;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #777777;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 18px;
  margin-bottom: 9px;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
  font-size: 65%;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 9px;
  margin-bottom: 9px;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%;
}
h1,
.h1 {
  font-size: 33px;
}
h2,
.h2 {
  font-size: 27px;
}
h3,
.h3 {
  font-size: 23px;
}
h4,
.h4 {
  font-size: 17px;
}
h5,
.h5 {
  font-size: 13px;
}
h6,
.h6 {
  font-size: 12px;
}
p {
  margin: 0 0 9px;
}
.lead {
  margin-bottom: 18px;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 19.5px;
  }
}
small,
.small {
  font-size: 92%;
}
mark,
.mark {
  background-color: #fcf8e3;
  padding: .2em;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.text-muted {
  color: #777777;
}
.text-primary {
  color: #337ab7;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #286090;
}
.text-success {
  color: #3c763d;
}
a.text-success:hover,
a.text-success:focus {
  color: #2b542c;
}
.text-info {
  color: #31708f;
}
a.text-info:hover,
a.text-info:focus {
  color: #245269;
}
.text-warning {
  color: #8a6d3b;
}
a.text-warning:hover,
a.text-warning:focus {
  color: #66512c;
}
.text-danger {
  color: #a94442;
}
a.text-danger:hover,
a.text-danger:focus {
  color: #843534;
}
.bg-primary {
  color: #fff;
  background-color: #337ab7;
}
a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #286090;
}
.bg-success {
  background-color: #dff0d8;
}
a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3;
}
.bg-info {
  background-color: #d9edf7;
}
a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee;
}
.bg-warning {
  background-color: #fcf8e3;
}
a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5;
}
.bg-danger {
  background-color: #f2dede;
}
a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9;
}
.page-header {
  padding-bottom: 8px;
  margin: 36px 0 18px;
  border-bottom: 1px solid #eeeeee;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 9px;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}
.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
dl {
  margin-top: 0;
  margin-bottom: 18px;
}
dt,
dd {
  line-height: 1.42857143;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 0;
}
@media (min-width: 541px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777777;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 9px 18px;
  margin: 0 0 18px;
  font-size: inherit;
  border-left: 5px solid #eeeeee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #777777;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
  text-align: right;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: '';
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}
address {
  margin-bottom: 18px;
  font-style: normal;
  line-height: 1.42857143;
}
code,
kbd,
pre,
samp {
  font-family: monospace;
}
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 2px;
}
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #888;
  background-color: transparent;
  border-radius: 1px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  box-shadow: none;
}
pre {
  display: block;
  padding: 8.5px;
  margin: 0 0 9px;
  font-size: 12px;
  line-height: 1.42857143;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 2px;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 0px;
  padding-right: 0px;
}
@media (min-width: 768px) {
  .container {
    width: 768px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 940px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1140px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 0px;
  padding-right: 0px;
}
.row {
  margin-left: 0px;
  margin-right: 0px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 0px;
  padding-right: 0px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
table {
  background-color: transparent;
}
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777777;
  text-align: left;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 18px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #fff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}
table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
.table-responsive {
  overflow-x: auto;
  min-height: 0.01%;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 13.5px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 18px;
  font-size: 19.5px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}
input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
input[type="file"] {
  display: block;
}
input[type="range"] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 7px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #555555;
}
.form-control {
  display: block;
  width: 100%;
  height: 32px;
  padding: 6px 12px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control::-ms-expand {
  border: 0;
  background-color: transparent;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #eeeeee;
  opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}
textarea.form-control {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 32px;
  }
  input[type="date"].input-sm,
  input[type="time"].input-sm,
  input[type="datetime-local"].input-sm,
  input[type="month"].input-sm,
  .input-group-sm input[type="date"],
  .input-group-sm input[type="time"],
  .input-group-sm input[type="datetime-local"],
  .input-group-sm input[type="month"] {
    line-height: 30px;
  }
  input[type="date"].input-lg,
  input[type="time"].input-lg,
  input[type="datetime-local"].input-lg,
  input[type="month"].input-lg,
  .input-group-lg input[type="date"],
  .input-group-lg input[type="time"],
  .input-group-lg input[type="datetime-local"],
  .input-group-lg input[type="month"] {
    line-height: 45px;
  }
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio label,
.checkbox label {
  min-height: 18px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
  min-height: 31px;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-left: 0;
  padding-right: 0;
}
.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 1px;
}
select.input-sm {
  height: 30px;
  line-height: 30px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 1px;
}
.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px;
}
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 30px;
  min-height: 30px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.input-lg {
  height: 45px;
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.3333333;
  border-radius: 3px;
}
select.input-lg {
  height: 45px;
  line-height: 45px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.form-group-lg .form-control {
  height: 45px;
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.3333333;
  border-radius: 3px;
}
.form-group-lg select.form-control {
  height: 45px;
  line-height: 45px;
}
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 45px;
  min-height: 35px;
  padding: 11px 16px;
  font-size: 17px;
  line-height: 1.3333333;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 40px;
}
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 32px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  pointer-events: none;
}
.input-lg + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 45px;
  height: 45px;
  line-height: 45px;
}
.input-sm + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8;
}
.has-success .form-control-feedback {
  color: #3c763d;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.has-feedback label ~ .form-control-feedback {
  top: 23px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #404040;
}
@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 25px;
}
.form-horizontal .form-group {
  margin-left: 0px;
  margin-right: 0px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 0px;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 17px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px;
  }
}
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 13px;
  line-height: 1.42857143;
  border-radius: 2px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:focus,
.btn-default.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.btn-default:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}
.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}
.btn-primary:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:focus,
.btn-success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}
.btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:focus,
.btn-info.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}
.btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:focus,
.btn-warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}
.btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:focus,
.btn-danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.btn-link {
  color: #337ab7;
  font-weight: normal;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #777777;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.3333333;
  border-radius: 3px;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 1px;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 1px;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
tr.collapse.in {
  display: table-row;
}
tbody.collapse.in {
  display: table-row-group;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.dropup,
.dropdown {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 13px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 2px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 8px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333333;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #337ab7;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #777777;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  left: auto;
  right: 0;
}
.dropdown-menu-left {
  left: 0;
  right: auto;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #777777;
  white-space: nowrap;
}
.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
  content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}
@media (min-width: 541px) {
  .navbar-right .dropdown-menu {
    left: auto;
    right: 0;
  }
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group > .btn-group {
  float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn .caret {
  margin-left: 0;
}
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
  float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  float: none;
  display: table-cell;
  width: 1%;
}
.btn-group-justified > .btn-group .btn {
  width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}
[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group[class*="col-"] {
  float: none;
  padding-left: 0;
  padding-right: 0;
}
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.input-group .form-control:focus {
  z-index: 3;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 45px;
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.3333333;
  border-radius: 3px;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 45px;
  line-height: 45px;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
  height: auto;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 1px;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  line-height: 30px;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
  height: auto;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.input-group-addon {
  padding: 6px 12px;
  font-size: 13px;
  font-weight: normal;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  border-radius: 2px;
}
.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 1px;
}
.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 17px;
  border-radius: 3px;
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.input-group-addon:first-child {
  border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.input-group-addon:last-child {
  border-left: 0;
}
.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.input-group-btn > .btn {
  position: relative;
}
.input-group-btn > .btn + .btn {
  margin-left: -1px;
}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
  z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  z-index: 2;
  margin-left: -1px;
}
.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.nav > li.disabled > a {
  color: #777777;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #777777;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #337ab7;
}
.nav .nav-divider {
  height: 1px;
  margin: 8px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 2px 2px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555555;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 2px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 2px 2px 0 0;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 2px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #337ab7;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 2px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 2px 2px 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar {
  position: relative;
  min-height: 30px;
  margin-bottom: 18px;
  border: 1px solid transparent;
}
@media (min-width: 541px) {
  .navbar {
    border-radius: 2px;
  }
}
@media (min-width: 541px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  overflow-x: visible;
  padding-right: 0px;
  padding-left: 0px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 541px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 540px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: 0px;
  margin-left: 0px;
}
@media (min-width: 541px) {
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 541px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 541px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.navbar-brand {
  float: left;
  padding: 6px 0px;
  font-size: 17px;
  line-height: 18px;
  height: 30px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
.navbar-brand > img {
  display: block;
}
@media (min-width: 541px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: 0px;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 0px;
  padding: 9px 10px;
  margin-top: -2px;
  margin-bottom: -2px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 2px;
}
.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 541px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 3px 0px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 18px;
}
@media (max-width: 540px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 18px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 541px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 6px;
    padding-bottom: 6px;
  }
}
.navbar-form {
  margin-left: 0px;
  margin-right: 0px;
  padding: 10px 0px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: -1px;
  margin-bottom: -1px;
}
@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .form-control-static {
    display: inline-block;
  }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0;
  }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 540px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 541px) {
  .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: -1px;
  margin-bottom: -1px;
}
.navbar-btn.btn-sm {
  margin-top: 0px;
  margin-bottom: 0px;
}
.navbar-btn.btn-xs {
  margin-top: 4px;
  margin-bottom: 4px;
}
.navbar-text {
  margin-top: 6px;
  margin-bottom: 6px;
}
@media (min-width: 541px) {
  .navbar-text {
    float: left;
    margin-left: 0px;
    margin-right: 0px;
  }
}
@media (min-width: 541px) {
  .navbar-left {
    float: left !important;
    float: left;
  }
  .navbar-right {
    float: right !important;
    float: right;
    margin-right: 0px;
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
  color: #777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777;
}
.navbar-default .navbar-nav > li > a {
  color: #777;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #ddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  background-color: #e7e7e7;
  color: #555;
}
@media (max-width: 540px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #777;
}
.navbar-default .navbar-link:hover {
  color: #333;
}
.navbar-default .btn-link {
  color: #777;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #333;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc;
}
.navbar-inverse {
  background-color: #222;
  border-color: #080808;
}
.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: #333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #080808;
  color: #fff;
}
@media (max-width: 540px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
.navbar-inverse .btn-link {
  color: #9d9d9d;
}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #fff;
}
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444;
}
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 18px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 2px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  content: "/\00a0";
  padding: 0 5px;
  color: #5e5e5e;
}
.breadcrumb > .active {
  color: #777777;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 18px 0;
  border-radius: 2px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.42857143;
  text-decoration: none;
  color: #337ab7;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-left: -1px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 2;
  color: #23527c;
  background-color: #eeeeee;
  border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
  cursor: default;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777777;
  background-color: #fff;
  border-color: #ddd;
  cursor: not-allowed;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 1px;
  border-top-left-radius: 1px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 1px;
  border-top-right-radius: 1px;
}
.pager {
  padding-left: 0;
  margin: 18px 0;
  list-style: none;
  text-align: center;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #777777;
  background-color: #fff;
  cursor: not-allowed;
}
.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}
a.label:hover,
a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.label:empty {
  display: none;
}
.btn .label {
  position: relative;
  top: -1px;
}
.label-default {
  background-color: #777777;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #5e5e5e;
}
.label-primary {
  background-color: #337ab7;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #286090;
}
.label-success {
  background-color: #5cb85c;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #449d44;
}
.label-info {
  background-color: #5bc0de;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #31b0d5;
}
.label-warning {
  background-color: #f0ad4e;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #ec971f;
}
.label-danger {
  background-color: #d9534f;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c9302c;
}
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  line-height: 1;
  vertical-align: middle;
  white-space: nowrap;
  text-align: center;
  background-color: #777777;
  border-radius: 10px;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.btn-xs .badge,
.btn-group-xs > .btn .badge {
  top: 0;
  padding: 1px 5px;
}
a.badge:hover,
a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #337ab7;
  background-color: #fff;
}
.list-group-item > .badge {
  float: right;
}
.list-group-item > .badge + .badge {
  margin-right: 5px;
}
.nav-pills > li > a > .badge {
  margin-left: 3px;
}
.jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eeeeee;
}
.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}
.jumbotron p {
  margin-bottom: 15px;
  font-size: 20px;
  font-weight: 200;
}
.jumbotron > hr {
  border-top-color: #d5d5d5;
}
.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 3px;
  padding-left: 0px;
  padding-right: 0px;
}
.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 59px;
  }
}
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 18px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 2px;
  -webkit-transition: border 0.2s ease-in-out;
  -o-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
  margin-left: auto;
  margin-right: auto;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #337ab7;
}
.thumbnail .caption {
  padding: 9px;
  color: #000;
}
.alert {
  padding: 15px;
  margin-bottom: 18px;
  border: 1px solid transparent;
  border-radius: 2px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}
.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}
.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}
.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  overflow: hidden;
  height: 18px;
  margin-bottom: 18px;
  background-color: #f5f5f5;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 18px;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}
.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
  background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
  background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
  background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
  background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}
.media,
.media-body {
  zoom: 1;
  overflow: hidden;
}
.media-body {
  width: 10000px;
}
.media-object {
  display: block;
}
.media-object.img-thumbnail {
  max-width: none;
}
.media-right,
.media > .pull-right {
  padding-left: 10px;
}
.media-left,
.media > .pull-left {
  padding-right: 10px;
}
.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}
.media-middle {
  vertical-align: middle;
}
.media-bottom {
  vertical-align: bottom;
}
.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.media-list {
  padding-left: 0;
  list-style: none;
}
.list-group {
  margin-bottom: 20px;
  padding-left: 0;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
.list-group-item:first-child {
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}
a.list-group-item,
button.list-group-item {
  color: #555;
}
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
  color: #333;
}
a.list-group-item:hover,
button.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:focus {
  text-decoration: none;
  color: #555;
  background-color: #f5f5f5;
}
button.list-group-item {
  width: 100%;
  text-align: left;
}
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
  background-color: #eeeeee;
  color: #777777;
  cursor: not-allowed;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
  color: #777777;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
  color: #c7ddef;
}
.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}
a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d;
}
a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:hover,
button.list-group-item-success:hover,
a.list-group-item-success:focus,
button.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}
a.list-group-item-success.active,
button.list-group-item-success.active,
a.list-group-item-success.active:hover,
button.list-group-item-success.active:hover,
a.list-group-item-success.active:focus,
button.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}
.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}
a.list-group-item-info,
button.list-group-item-info {
  color: #31708f;
}
a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:hover,
button.list-group-item-info:hover,
a.list-group-item-info:focus,
button.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}
a.list-group-item-info.active,
button.list-group-item-info.active,
a.list-group-item-info.active:hover,
button.list-group-item-info.active:hover,
a.list-group-item-info.active:focus,
button.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}
a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:hover,
button.list-group-item-warning:hover,
a.list-group-item-warning:focus,
button.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}
a.list-group-item-warning.active,
button.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus,
button.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}
.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}
a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442;
}
a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:hover,
button.list-group-item-danger:hover,
a.list-group-item-danger:focus,
button.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}
a.list-group-item-danger.active,
button.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus,
button.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
.panel {
  margin-bottom: 18px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 2px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-body {
  padding: 15px;
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 1px;
  border-top-left-radius: 1px;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  color: inherit;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 1px;
  border-bottom-left-radius: 1px;
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: 1px;
  border-top-left-radius: 1px;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 1px;
  border-bottom-left-radius: 1px;
}
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.list-group + .panel-footer {
  border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: 1px;
  border-top-left-radius: 1px;
}
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 1px;
  border-top-right-radius: 1px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 1px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 1px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 1px;
  border-bottom-left-radius: 1px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: 1px;
  border-bottom-right-radius: 1px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 1px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 1px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
.panel-group {
  margin-bottom: 18px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 2px;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}
.panel-default {
  border-color: #ddd;
}
.panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}
.panel-primary {
  border-color: #337ab7;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #337ab7;
}
.panel-primary > .panel-heading .badge {
  color: #337ab7;
  background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #337ab7;
}
.panel-success {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
.panel-info {
  border-color: #bce8f1;
}
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
.panel-warning {
  border-color: #faebcc;
}
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
.panel-danger {
  border-color: #ebccd1;
}
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  border: 0;
}
.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
  padding-bottom: 75%;
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.well-lg {
  padding: 24px;
  border-radius: 3px;
}
.well-sm {
  padding: 9px;
  border-radius: 1px;
}
.close {
  float: right;
  font-size: 19.5px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.modal-open {
  overflow: hidden;
}
.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 15px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 12px;
  opacity: 0;
  filter: alpha(opacity=0);
}
.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 2px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 13px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 13px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 2px 2px 0 0;
}
.popover-content {
  padding: 9px 14px;
}
.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover > .arrow {
  border-width: 11px;
}
.popover > .arrow:after {
  border-width: 10px;
  content: "";
}
.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}
.popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #fff;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #fff;
}
.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}
.popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #fff;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #fff;
  bottom: -10px;
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.carousel-inner > .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    -moz-transition: -moz-transform 0.6s ease-in-out;
    -o-transition: -o-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    -moz-perspective: 1000px;
    perspective: 1000px;
  }
  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  background-color: rgba(0, 0, 0, 0);
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}
.carousel-control.right {
  left: auto;
  right: 0;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}
.carousel-control:hover,
.carousel-control:focus {
  outline: 0;
  color: #fff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  z-index: 5;
  display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  line-height: 1;
  font-family: serif;
}
.carousel-control .icon-prev:before {
  content: '\2039';
}
.carousel-control .icon-next:before {
  content: '\203a';
}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #fff;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
}
.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -10px;
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -10px;
  }
  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after,
.item_buttons:before,
.item_buttons:after {
  content: " ";
  display: table;
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-header:after,
.modal-footer:after,
.item_buttons:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table !important;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}
/*!
*
* Font Awesome
*
*/
/*!
 *  Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
/* @font-face {
  font-family: 'FontAwesome';
  src: url('../components/font-awesome/fonts/fontawesome-webfont.eot?v=4.2.0');
  src: url('../components/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'), url('../components/font-awesome/fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'), url('../components/font-awesome/fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'), url('../components/font-awesome/fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
} */
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #fff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-slack:before {
  content: "\f198";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-pied-piper:before {
  content: "\f1a7";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-spoon:before {
  content: "\f1b1";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-file-pdf-o:before {
  content: "\f1c1";
}
.fa-file-word-o:before {
  content: "\f1c2";
}
.fa-file-excel-o:before {
  content: "\f1c3";
}
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}
.fa-file-code-o:before {
  content: "\f1c9";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-circle-o-notch:before {
  content: "\f1ce";
}
.fa-ra:before,
.fa-rebel:before {
  content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-hacker-news:before {
  content: "\f1d4";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}
.fa-history:before {
  content: "\f1da";
}
.fa-circle-thin:before {
  content: "\f1db";
}
.fa-header:before {
  content: "\f1dc";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-sliders:before {
  content: "\f1de";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-bomb:before {
  content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-newspaper-o:before {
  content: "\f1ea";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-bell-slash-o:before {
  content: "\f1f7";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-eyedropper:before {
  content: "\f1fb";
}
.fa-paint-brush:before {
  content: "\f1fc";
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
.fa-area-chart:before {
  content: "\f1fe";
}
.fa-pie-chart:before {
  content: "\f200";
}
.fa-line-chart:before {
  content: "\f201";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-lastfm-square:before {
  content: "\f203";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-bicycle:before {
  content: "\f206";
}
.fa-bus:before {
  content: "\f207";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-cc:before {
  content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}
.fa-meanpath:before {
  content: "\f20c";
}
/*!
*
* IPython base
*
*/
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
code {
  color: #000;
}
pre {
  font-size: inherit;
  line-height: inherit;
}
label {
  font-weight: normal;
}
/* Make the page background atleast 100% the height of the view port */
/* Make the page itself atleast 70% the height of the view port */
.border-box-sizing {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.corner-all {
  border-radius: 2px;
}
.no-padding {
  padding: 0px;
}
/* Flexible box model classes */
/* Taken from Alex Russell http://infrequently.org/2009/08/css-3-progress/ */
/* This file is a compatability layer.  It allows the usage of flexible box
model layouts accross multiple browsers, including older browsers.  The newest,
universal implementation of the flexible box model is used when available (see
`Modern browsers` comments below).  Browsers that are known to implement this
new spec completely include:

    Firefox 28.0+
    Chrome 29.0+
    Internet Explorer 11+
    Opera 17.0+

Browsers not listed, including Safari, are supported via the styling under the
`Old browsers` comments below.
*/
.hbox {
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-align: stretch;
  display: box;
  box-orient: horizontal;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: row;
  align-items: stretch;
}
.hbox > * {
  /* Old browsers */
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  /* Modern browsers */
  flex: none;
}
.vbox {
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: vertical;
  -moz-box-align: stretch;
  display: box;
  box-orient: vertical;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
.vbox > * {
  /* Old browsers */
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  /* Modern browsers */
  flex: none;
}
.hbox.reverse,
.vbox.reverse,
.reverse {
  /* Old browsers */
  -webkit-box-direction: reverse;
  -moz-box-direction: reverse;
  box-direction: reverse;
  /* Modern browsers */
  flex-direction: row-reverse;
}
.hbox.box-flex0,
.vbox.box-flex0,
.box-flex0 {
  /* Old browsers */
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  /* Modern browsers */
  flex: none;
  width: auto;
}
.hbox.box-flex1,
.vbox.box-flex1,
.box-flex1 {
  /* Old browsers */
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  /* Modern browsers */
  flex: 1;
}
.hbox.box-flex,
.vbox.box-flex,
.box-flex {
  /* Old browsers */
  /* Old browsers */
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  /* Modern browsers */
  flex: 1;
}
.hbox.box-flex2,
.vbox.box-flex2,
.box-flex2 {
  /* Old browsers */
  -webkit-box-flex: 2;
  -moz-box-flex: 2;
  box-flex: 2;
  /* Modern browsers */
  flex: 2;
}
.box-group1 {
  /*  Deprecated */
  -webkit-box-flex-group: 1;
  -moz-box-flex-group: 1;
  box-flex-group: 1;
}
.box-group2 {
  /* Deprecated */
  -webkit-box-flex-group: 2;
  -moz-box-flex-group: 2;
  box-flex-group: 2;
}
.hbox.start,
.vbox.start,
.start {
  /* Old browsers */
  -webkit-box-pack: start;
  -moz-box-pack: start;
  box-pack: start;
  /* Modern browsers */
  justify-content: flex-start;
}
.hbox.end,
.vbox.end,
.end {
  /* Old browsers */
  -webkit-box-pack: end;
  -moz-box-pack: end;
  box-pack: end;
  /* Modern browsers */
  justify-content: flex-end;
}
.hbox.center,
.vbox.center,
.center {
  /* Old browsers */
  -webkit-box-pack: center;
  -moz-box-pack: center;
  box-pack: center;
  /* Modern browsers */
  justify-content: center;
}
.hbox.baseline,
.vbox.baseline,
.baseline {
  /* Old browsers */
  -webkit-box-pack: baseline;
  -moz-box-pack: baseline;
  box-pack: baseline;
  /* Modern browsers */
  justify-content: baseline;
}
.hbox.stretch,
.vbox.stretch,
.stretch {
  /* Old browsers */
  -webkit-box-pack: stretch;
  -moz-box-pack: stretch;
  box-pack: stretch;
  /* Modern browsers */
  justify-content: stretch;
}
.hbox.align-start,
.vbox.align-start,
.align-start {
  /* Old browsers */
  -webkit-box-align: start;
  -moz-box-align: start;
  box-align: start;
  /* Modern browsers */
  align-items: flex-start;
}
.hbox.align-end,
.vbox.align-end,
.align-end {
  /* Old browsers */
  -webkit-box-align: end;
  -moz-box-align: end;
  box-align: end;
  /* Modern browsers */
  align-items: flex-end;
}
.hbox.align-center,
.vbox.align-center,
.align-center {
  /* Old browsers */
  -webkit-box-align: center;
  -moz-box-align: center;
  box-align: center;
  /* Modern browsers */
  align-items: center;
}
.hbox.align-baseline,
.vbox.align-baseline,
.align-baseline {
  /* Old browsers */
  -webkit-box-align: baseline;
  -moz-box-align: baseline;
  box-align: baseline;
  /* Modern browsers */
  align-items: baseline;
}
.hbox.align-stretch,
.vbox.align-stretch,
.align-stretch {
  /* Old browsers */
  -webkit-box-align: stretch;
  -moz-box-align: stretch;
  box-align: stretch;
  /* Modern browsers */
  align-items: stretch;
}
div.error {
  margin: 2em;
  text-align: center;
}
div.error > h1 {
  font-size: 500%;
  line-height: normal;
}
div.error > p {
  font-size: 200%;
  line-height: normal;
}
div.traceback-wrapper {
  text-align: left;
  max-width: 800px;
  margin: auto;
}
/**
 * Primary styles
 *
 * Author: Jupyter Development Team
 */
body {
  background-color: #fff;
  /* This makes sure that the body covers the entire window and needs to
       be in a different element than the display: box in wrapper below */
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  overflow: visible;
}
body > #header {
  /* Initially hidden to prevent FLOUC */
  display: none;
  background-color: #fff;
  /* Display over codemirror */
  position: relative;
  z-index: 100;
}
body > #header #header-container {
  padding-bottom: 5px;
  padding-top: 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
body > #header .header-bar {
  width: 100%;
  height: 1px;
  background: #e7e7e7;
  margin-bottom: -1px;
}
@media print {
  body > #header {
    display: none !important;
  }
}
#header-spacer {
  width: 100%;
  visibility: hidden;
}
@media print {
  #header-spacer {
    display: none;
  }
}
#ipython_notebook {
  padding-left: 0px;
  padding-top: 1px;
  padding-bottom: 1px;
}
@media (max-width: 991px) {
  #ipython_notebook {
    margin-left: 10px;
  }
}
#noscript {
  width: auto;
  padding-top: 16px;
  padding-bottom: 16px;
  text-align: center;
  font-size: 22px;
  color: red;
  font-weight: bold;
}
#ipython_notebook img {
  height: 28px;
}
#site {
  width: 100%;
  display: none;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  overflow: auto;
}
@media print {
  #site {
    height: auto !important;
  }
}
/* Smaller buttons */
.ui-button .ui-button-text {
  padding: 0.2em 0.8em;
  font-size: 77%;
}
input.ui-button {
  padding: 0.3em 0.9em;
}
span#login_widget {
  float: right;
}
span#login_widget > .button,
#logout {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
span#login_widget > .button:focus,
#logout:focus,
span#login_widget > .button.focus,
#logout.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
span#login_widget > .button:hover,
#logout:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
span#login_widget > .button:active,
#logout:active,
span#login_widget > .button.active,
#logout.active,
.open > .dropdown-togglespan#login_widget > .button,
.open > .dropdown-toggle#logout {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
span#login_widget > .button:active:hover,
#logout:active:hover,
span#login_widget > .button.active:hover,
#logout.active:hover,
.open > .dropdown-togglespan#login_widget > .button:hover,
.open > .dropdown-toggle#logout:hover,
span#login_widget > .button:active:focus,
#logout:active:focus,
span#login_widget > .button.active:focus,
#logout.active:focus,
.open > .dropdown-togglespan#login_widget > .button:focus,
.open > .dropdown-toggle#logout:focus,
span#login_widget > .button:active.focus,
#logout:active.focus,
span#login_widget > .button.active.focus,
#logout.active.focus,
.open > .dropdown-togglespan#login_widget > .button.focus,
.open > .dropdown-toggle#logout.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
span#login_widget > .button:active,
#logout:active,
span#login_widget > .button.active,
#logout.active,
.open > .dropdown-togglespan#login_widget > .button,
.open > .dropdown-toggle#logout {
  background-image: none;
}
span#login_widget > .button.disabled:hover,
#logout.disabled:hover,
span#login_widget > .button[disabled]:hover,
#logout[disabled]:hover,
fieldset[disabled] span#login_widget > .button:hover,
fieldset[disabled] #logout:hover,
span#login_widget > .button.disabled:focus,
#logout.disabled:focus,
span#login_widget > .button[disabled]:focus,
#logout[disabled]:focus,
fieldset[disabled] span#login_widget > .button:focus,
fieldset[disabled] #logout:focus,
span#login_widget > .button.disabled.focus,
#logout.disabled.focus,
span#login_widget > .button[disabled].focus,
#logout[disabled].focus,
fieldset[disabled] span#login_widget > .button.focus,
fieldset[disabled] #logout.focus {
  background-color: #fff;
  border-color: #ccc;
}
span#login_widget > .button .badge,
#logout .badge {
  color: #fff;
  background-color: #333;
}
.nav-header {
  text-transform: none;
}
#header > span {
  margin-top: 10px;
}
.modal_stretch .modal-dialog {
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: vertical;
  -moz-box-align: stretch;
  display: box;
  box-orient: vertical;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: column;
  align-items: stretch;
  min-height: 80vh;
}
.modal_stretch .modal-dialog .modal-body {
  max-height: calc(100vh - 200px);
  overflow: auto;
  flex: 1;
}
@media (min-width: 768px) {
  .modal .modal-dialog {
    width: 700px;
  }
}
@media (min-width: 768px) {
  select.form-control {
    margin-left: 12px;
    margin-right: 12px;
  }
}
/*!
*
* IPython auth
*
*/
.center-nav {
  display: inline-block;
  margin-bottom: -4px;
}
/*!
*
* IPython tree view
*
*/
/* We need an invisible input field on top of the sentense*/
/* "Drag file onto the list ..." */
.alternate_upload {
  background-color: none;
  display: inline;
}
.alternate_upload.form {
  padding: 0;
  margin: 0;
}
.alternate_upload input.fileinput {
  text-align: center;
  vertical-align: middle;
  display: inline;
  opacity: 0;
  z-index: 2;
  width: 12ex;
  margin-right: -12ex;
}
.alternate_upload .btn-upload {
  height: 22px;
}
/**
 * Primary styles
 *
 * Author: Jupyter Development Team
 */
ul#tabs {
  margin-bottom: 4px;
}
ul#tabs a {
  padding-top: 6px;
  padding-bottom: 4px;
}
ul.breadcrumb a:focus,
ul.breadcrumb a:hover {
  text-decoration: none;
}
ul.breadcrumb i.icon-home {
  font-size: 16px;
  margin-right: 4px;
}
ul.breadcrumb span {
  color: #5e5e5e;
}
.list_toolbar {
  padding: 4px 0 4px 0;
  vertical-align: middle;
}
.list_toolbar .tree-buttons {
  padding-top: 1px;
}
.dynamic-buttons {
  padding-top: 3px;
  display: inline-block;
}
.list_toolbar [class*="span"] {
  min-height: 24px;
}
.list_header {
  font-weight: bold;
  background-color: #EEE;
}
.list_placeholder {
  font-weight: bold;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 7px;
  padding-right: 7px;
}
.list_container {
  margin-top: 4px;
  margin-bottom: 20px;
  border: 1px solid #ddd;
  border-radius: 2px;
}
.list_container > div {
  border-bottom: 1px solid #ddd;
}
.list_container > div:hover .list-item {
  background-color: red;
}
.list_container > div:last-child {
  border: none;
}
.list_item:hover .list_item {
  background-color: #ddd;
}
.list_item a {
  text-decoration: none;
}
.list_item:hover {
  background-color: #fafafa;
}
.list_header > div,
.list_item > div {
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 7px;
  padding-right: 7px;
  line-height: 22px;
}
.list_header > div input,
.list_item > div input {
  margin-right: 7px;
  margin-left: 14px;
  vertical-align: baseline;
  line-height: 22px;
  position: relative;
  top: -1px;
}
.list_header > div .item_link,
.list_item > div .item_link {
  margin-left: -1px;
  vertical-align: baseline;
  line-height: 22px;
}
.new-file input[type=checkbox] {
  visibility: hidden;
}
.item_name {
  line-height: 22px;
  height: 24px;
}
.item_icon {
  font-size: 14px;
  color: #5e5e5e;
  margin-right: 7px;
  margin-left: 7px;
  line-height: 22px;
  vertical-align: baseline;
}
.item_buttons {
  line-height: 1em;
  margin-left: -5px;
}
.item_buttons .btn,
.item_buttons .btn-group,
.item_buttons .input-group {
  float: left;
}
.item_buttons > .btn,
.item_buttons > .btn-group,
.item_buttons > .input-group {
  margin-left: 5px;
}
.item_buttons .btn {
  min-width: 13ex;
}
.item_buttons .running-indicator {
  padding-top: 4px;
  color: #5cb85c;
}
.item_buttons .kernel-name {
  padding-top: 4px;
  color: #5bc0de;
  margin-right: 7px;
  float: left;
}
.toolbar_info {
  height: 24px;
  line-height: 24px;
}
.list_item input:not([type=checkbox]) {
  padding-top: 3px;
  padding-bottom: 3px;
  height: 22px;
  line-height: 14px;
  margin: 0px;
}
.highlight_text {
  color: blue;
}
#project_name {
  display: inline-block;
  padding-left: 7px;
  margin-left: -2px;
}
#project_name > .breadcrumb {
  padding: 0px;
  margin-bottom: 0px;
  background-color: transparent;
  font-weight: bold;
}
#tree-selector {
  padding-right: 0px;
}
#button-select-all {
  min-width: 50px;
}
#select-all {
  margin-left: 7px;
  margin-right: 2px;
}
.menu_icon {
  margin-right: 2px;
}
.tab-content .row {
  margin-left: 0px;
  margin-right: 0px;
}
.folder_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f114";
}
.folder_icon:before.pull-left {
  margin-right: .3em;
}
.folder_icon:before.pull-right {
  margin-left: .3em;
}
.notebook_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f02d";
  position: relative;
  top: -1px;
}
.notebook_icon:before.pull-left {
  margin-right: .3em;
}
.notebook_icon:before.pull-right {
  margin-left: .3em;
}
.running_notebook_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f02d";
  position: relative;
  top: -1px;
  color: #5cb85c;
}
.running_notebook_icon:before.pull-left {
  margin-right: .3em;
}
.running_notebook_icon:before.pull-right {
  margin-left: .3em;
}
.file_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f016";
  position: relative;
  top: -2px;
}
.file_icon:before.pull-left {
  margin-right: .3em;
}
.file_icon:before.pull-right {
  margin-left: .3em;
}
#notebook_toolbar .pull-right {
  padding-top: 0px;
  margin-right: -1px;
}
ul#new-menu {
  left: auto;
  right: 0;
}
.kernel-menu-icon {
  padding-right: 12px;
  width: 24px;
  content: "\f096";
}
.kernel-menu-icon:before {
  content: "\f096";
}
.kernel-menu-icon-current:before {
  content: "\f00c";
}
#tab_content {
  padding-top: 20px;
}
#running .panel-group .panel {
  margin-top: 3px;
  margin-bottom: 1em;
}
#running .panel-group .panel .panel-heading {
  background-color: #EEE;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 7px;
  padding-right: 7px;
  line-height: 22px;
}
#running .panel-group .panel .panel-heading a:focus,
#running .panel-group .panel .panel-heading a:hover {
  text-decoration: none;
}
#running .panel-group .panel .panel-body {
  padding: 0px;
}
#running .panel-group .panel .panel-body .list_container {
  margin-top: 0px;
  margin-bottom: 0px;
  border: 0px;
  border-radius: 0px;
}
#running .panel-group .panel .panel-body .list_container .list_item {
  border-bottom: 1px solid #ddd;
}
#running .panel-group .panel .panel-body .list_container .list_item:last-child {
  border-bottom: 0px;
}
.delete-button {
  display: none;
}
.duplicate-button {
  display: none;
}
.rename-button {
  display: none;
}
.shutdown-button {
  display: none;
}
.dynamic-instructions {
  display: inline-block;
  padding-top: 4px;
}
/*!
*
* IPython text editor webapp
*
*/
.selected-keymap i.fa {
  padding: 0px 5px;
}
.selected-keymap i.fa:before {
  content: "\f00c";
}
#mode-menu {
  overflow: auto;
  max-height: 20em;
}
.edit_app #header {
  -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
  box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
.edit_app #menubar .navbar {
  /* Use a negative 1 bottom margin, so the border overlaps the border of the
    header */
  margin-bottom: -1px;
}
.dirty-indicator {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 20px;
}
.dirty-indicator.pull-left {
  margin-right: .3em;
}
.dirty-indicator.pull-right {
  margin-left: .3em;
}
.dirty-indicator-dirty {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 20px;
}
.dirty-indicator-dirty.pull-left {
  margin-right: .3em;
}
.dirty-indicator-dirty.pull-right {
  margin-left: .3em;
}
.dirty-indicator-clean {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 20px;
}
.dirty-indicator-clean.pull-left {
  margin-right: .3em;
}
.dirty-indicator-clean.pull-right {
  margin-left: .3em;
}
.dirty-indicator-clean:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f00c";
}
.dirty-indicator-clean:before.pull-left {
  margin-right: .3em;
}
.dirty-indicator-clean:before.pull-right {
  margin-left: .3em;
}
#filename {
  font-size: 16pt;
  display: table;
  padding: 0px 5px;
}
#current-mode {
  padding-left: 5px;
  padding-right: 5px;
}
#texteditor-backdrop {
  padding-top: 20px;
  padding-bottom: 20px;
}
@media not print {
  #texteditor-backdrop {
    background-color: #EEE;
  }
}
@media print {
  #texteditor-backdrop #texteditor-container .CodeMirror-gutter,
  #texteditor-backdrop #texteditor-container .CodeMirror-gutters {
    background-color: #fff;
  }
}
@media not print {
  #texteditor-backdrop #texteditor-container .CodeMirror-gutter,
  #texteditor-backdrop #texteditor-container .CodeMirror-gutters {
    background-color: #fff;
  }
}
@media not print {
  #texteditor-backdrop #texteditor-container {
    padding: 0px;
    background-color: #fff;
    -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
    box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
  }
}
/*!
*
* IPython notebook
*
*/
/* CSS font colors for translated ANSI colors. */
.ansibold {
  font-weight: bold;
}
/* use dark versions for foreground, to improve visibility */
.ansiblack {
  color: black;
}
.ansired {
  color: darkred;
}
.ansigreen {
  color: darkgreen;
}
.ansiyellow {
  color: #c4a000;
}
.ansiblue {
  color: darkblue;
}
.ansipurple {
  color: darkviolet;
}
.ansicyan {
  color: steelblue;
}
.ansigray {
  color: gray;
}
/* and light for background, for the same reason */
.ansibgblack {
  background-color: black;
}
.ansibgred {
  background-color: red;
}
.ansibggreen {
  background-color: green;
}
.ansibgyellow {
  background-color: yellow;
}
.ansibgblue {
  background-color: blue;
}
.ansibgpurple {
  background-color: magenta;
}
.ansibgcyan {
  background-color: cyan;
}
.ansibggray {
  background-color: gray;
}
div.cell {
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: vertical;
  -moz-box-align: stretch;
  display: box;
  box-orient: vertical;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: column;
  align-items: stretch;
  border-radius: 2px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  width: 100%;
  padding: 5px;
  /* This acts as a spacer between cells, that is outside the border */
  margin: 0px;
  outline: none;
  border-left-width: 1px;
  padding-left: 5px;
  background: linear-gradient(to right, transparent -40px, transparent 1px, transparent 1px, transparent 100%);
}
div.cell.jupyter-soft-selected {
  border-left-color: #90CAF9;
  border-left-color: #E3F2FD;
  border-left-width: 1px;
  padding-left: 5px;
  border-right-color: #E3F2FD;
  border-right-width: 1px;
  background: #E3F2FD;
}
@media print {
  div.cell.jupyter-soft-selected {
    border-color: transparent;
  }
}
div.cell.selected {
  border-color: #ababab;
  border-left-width: 0px;
  padding-left: 6px;
  background: linear-gradient(to right, #42A5F5 -40px, #42A5F5 5px, transparent 5px, transparent 100%);
}
@media print {
  div.cell.selected {
    border-color: transparent;
  }
}
div.cell.selected.jupyter-soft-selected {
  border-left-width: 0;
  padding-left: 6px;
  background: linear-gradient(to right, #42A5F5 -40px, #42A5F5 7px, #E3F2FD 7px, #E3F2FD 100%);
}
.edit_mode div.cell.selected {
  border-color: #66BB6A;
  border-left-width: 0px;
  padding-left: 6px;
  background: linear-gradient(to right, #66BB6A -40px, #66BB6A 5px, transparent 5px, transparent 100%);
}
@media print {
  .edit_mode div.cell.selected {
    border-color: transparent;
  }
}
.prompt {
  /* This needs to be wide enough for 3 digit prompt numbers: In[100]: */
  min-width: 14ex;
  /* This padding is tuned to match the padding on the CodeMirror editor. */
  padding: 0.4em;
  margin: 0px;
  font-family: monospace;
  text-align: right;
  /* This has to match that of the the CodeMirror class line-height below */
  line-height: 1.21429em;
  /* Don't highlight prompt number selection */
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /* Use default cursor */
  cursor: default;
}
@media (max-width: 540px) {
  .prompt {
    text-align: left;
  }
}
div.inner_cell {
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: vertical;
  -moz-box-align: stretch;
  display: box;
  box-orient: vertical;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: column;
  align-items: stretch;
  /* Old browsers */
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  /* Modern browsers */
  flex: 1;
}
@-moz-document url-prefix() {
  div.inner_cell {
    overflow-x: hidden;
  }
}
/* input_area and input_prompt must match in top border and margin for alignment */
div.input_area {
  border: 1px solid #cfcfcf;
  border-radius: 2px;
  background: #f7f7f7;
  line-height: 1.21429em;
}
/* This is needed so that empty prompt areas can collapse to zero height when there
   is no content in the output_subarea and the prompt. The main purpose of this is
   to make sure that empty JavaScript output_subareas have no height. */
div.prompt:empty {
  padding-top: 0;
  padding-bottom: 0;
}
div.unrecognized_cell {
  padding: 5px 5px 5px 0px;
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-align: stretch;
  display: box;
  box-orient: horizontal;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: row;
  align-items: stretch;
}
div.unrecognized_cell .inner_cell {
  border-radius: 2px;
  padding: 5px;
  font-weight: bold;
  color: red;
  border: 1px solid #cfcfcf;
  background: #eaeaea;
}
div.unrecognized_cell .inner_cell a {
  color: inherit;
  text-decoration: none;
}
div.unrecognized_cell .inner_cell a:hover {
  color: inherit;
  text-decoration: none;
}
@media (max-width: 540px) {
  div.unrecognized_cell > div.prompt {
    display: none;
  }
}
div.code_cell {
  /* avoid page breaking on code cells when printing */
}
@media print {
  div.code_cell {
    page-break-inside: avoid;
  }
}
/* any special styling for code cells that are currently running goes here */
div.input {
  page-break-inside: avoid;
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-align: stretch;
  display: box;
  box-orient: horizontal;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: row;
  align-items: stretch;
}
@media (max-width: 540px) {
  div.input {
    /* Old browsers */
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-box-align: stretch;
    display: -moz-box;
    -moz-box-orient: vertical;
    -moz-box-align: stretch;
    display: box;
    box-orient: vertical;
    box-align: stretch;
    /* Modern browsers */
    display: flex;
    flex-direction: column;
    align-items: stretch;
  }
}
/* input_area and input_prompt must match in top border and margin for alignment */
div.input_prompt {
  color: #303F9F;
  border-top: 1px solid transparent;
}
div.input_area > div.highlight {
  margin: 0.4em;
  border: none;
  padding: 0px;
  background-color: transparent;
}
div.input_area > div.highlight > pre {
  margin: 0px;
  border: none;
  padding: 0px;
  background-color: transparent;
}
/* The following gets added to the <head> if it is detected that the user has a
 * monospace font with inconsistent normal/bold/italic height.  See
 * notebookmain.js.  Such fonts will have keywords vertically offset with
 * respect to the rest of the text.  The user should select a better font.
 * See: https://github.com/ipython/ipython/issues/1503
 *
 * .CodeMirror span {
 *      vertical-align: bottom;
 * }
 */
.CodeMirror {
  line-height: 1.21429em;
  /* Changed from 1em to our global default */
  font-size: 14px;
  height: auto;
  /* Changed to auto to autogrow */
  background: none;
  /* Changed from white to allow our bg to show through */
}
.CodeMirror-scroll {
  /*  The CodeMirror docs are a bit fuzzy on if overflow-y should be hidden or visible.*/
  /*  We have found that if it is visible, vertical scrollbars appear with font size changes.*/
  overflow-y: hidden;
  overflow-x: auto;
}
.CodeMirror-lines {
  /* In CM2, this used to be 0.4em, but in CM3 it went to 4px. We need the em value because */
  /* we have set a different line-height and want this to scale with that. */
  padding: 0.4em;
}
.CodeMirror-linenumber {
  padding: 0 8px 0 4px;
}
.CodeMirror-gutters {
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
}
.CodeMirror pre {
  /* In CM3 this went to 4px from 0 in CM2. We need the 0 value because of how we size */
  /* .CodeMirror-lines */
  padding: 0;
  border: 0;
  border-radius: 0;
}
/*

Original style from softwaremaniacs.org (c) Ivan Sagalaev <Maniac@SoftwareManiacs.Org>
Adapted from GitHub theme

*/
.highlight-base {
  color: #000;
}
.highlight-variable {
  color: #000;
}
.highlight-variable-2 {
  color: #1a1a1a;
}
.highlight-variable-3 {
  color: #333333;
}
.highlight-string {
  color: #BA2121;
}
.highlight-comment {
  color: #408080;
  font-style: italic;
}
.highlight-number {
  color: #080;
}
.highlight-atom {
  color: #88F;
}
.highlight-keyword {
  color: #008000;
  font-weight: bold;
}
.highlight-builtin {
  color: #008000;
}
.highlight-error {
  color: #f00;
}
.highlight-operator {
  color: #AA22FF;
  font-weight: bold;
}
.highlight-meta {
  color: #AA22FF;
}
/* previously not defined, copying from default codemirror */
.highlight-def {
  color: #00f;
}
.highlight-string-2 {
  color: #f50;
}
.highlight-qualifier {
  color: #555;
}
.highlight-bracket {
  color: #997;
}
.highlight-tag {
  color: #170;
}
.highlight-attribute {
  color: #00c;
}
.highlight-header {
  color: blue;
}
.highlight-quote {
  color: #090;
}
.highlight-link {
  color: #00c;
}
/* apply the same style to codemirror */
.cm-s-ipython span.cm-keyword {
  color: #008000;
  font-weight: bold;
}
.cm-s-ipython span.cm-atom {
  color: #88F;
}
.cm-s-ipython span.cm-number {
  color: #080;
}
.cm-s-ipython span.cm-def {
  color: #00f;
}
.cm-s-ipython span.cm-variable {
  color: #000;
}
.cm-s-ipython span.cm-operator {
  color: #AA22FF;
  font-weight: bold;
}
.cm-s-ipython span.cm-variable-2 {
  color: #1a1a1a;
}
.cm-s-ipython span.cm-variable-3 {
  color: #333333;
}
.cm-s-ipython span.cm-comment {
  color: #408080;
  font-style: italic;
}
.cm-s-ipython span.cm-string {
  color: #BA2121;
}
.cm-s-ipython span.cm-string-2 {
  color: #f50;
}
.cm-s-ipython span.cm-meta {
  color: #AA22FF;
}
.cm-s-ipython span.cm-qualifier {
  color: #555;
}
.cm-s-ipython span.cm-builtin {
  color: #008000;
}
.cm-s-ipython span.cm-bracket {
  color: #997;
}
.cm-s-ipython span.cm-tag {
  color: #170;
}
.cm-s-ipython span.cm-attribute {
  color: #00c;
}
.cm-s-ipython span.cm-header {
  color: blue;
}
.cm-s-ipython span.cm-quote {
  color: #090;
}
.cm-s-ipython span.cm-link {
  color: #00c;
}
.cm-s-ipython span.cm-error {
  color: #f00;
}
.cm-s-ipython span.cm-tab {
  background: url();
  background-position: right;
  background-repeat: no-repeat;
}
div.output_wrapper {
  /* this position must be relative to enable descendents to be absolute within it */
  position: relative;
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: vertical;
  -moz-box-align: stretch;
  display: box;
  box-orient: vertical;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: column;
  align-items: stretch;
  z-index: 1;
}
/* class for the output area when it should be height-limited */
div.output_scroll {
  /* ideally, this would be max-height, but FF barfs all over that */
  height: 24em;
  /* FF needs this *and the wrapper* to specify full width, or it will shrinkwrap */
  width: 100%;
  overflow: auto;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.8);
  box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.8);
  display: block;
}
/* output div while it is collapsed */
div.output_collapsed {
  margin: 0px;
  padding: 0px;
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: vertical;
  -moz-box-align: stretch;
  display: box;
  box-orient: vertical;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
div.out_prompt_overlay {
  height: 100%;
  padding: 0px 0.4em;
  position: absolute;
  border-radius: 2px;
}
div.out_prompt_overlay:hover {
  /* use inner shadow to get border that is computed the same on WebKit/FF */
  -webkit-box-shadow: inset 0 0 1px #000;
  box-shadow: inset 0 0 1px #000;
  background: rgba(240, 240, 240, 0.5);
}
div.output_prompt {
  color: #D84315;
}
/* This class is the outer container of all output sections. */
div.output_area {
  padding: 0px;
  page-break-inside: avoid;
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-align: stretch;
  display: box;
  box-orient: horizontal;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: row;
  align-items: stretch;
}
div.output_area .MathJax_Display {
  text-align: left !important;
}
div.output_area .rendered_html table {
  margin-left: 0;
  margin-right: 0;
}
div.output_area .rendered_html img {
  margin-left: 0;
  margin-right: 0;
}
div.output_area img,
div.output_area svg {
  max-width: 100%;
  height: auto;
}
div.output_area img.unconfined,
div.output_area svg.unconfined {
  max-width: none;
}
/* This is needed to protect the pre formating from global settings such
   as that of bootstrap */
.output {
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: vertical;
  -moz-box-align: stretch;
  display: box;
  box-orient: vertical;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
@media (max-width: 540px) {
  div.output_area {
    /* Old browsers */
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-box-align: stretch;
    display: -moz-box;
    -moz-box-orient: vertical;
    -moz-box-align: stretch;
    display: box;
    box-orient: vertical;
    box-align: stretch;
    /* Modern browsers */
    display: flex;
    flex-direction: column;
    align-items: stretch;
  }
}
div.output_area pre {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
  color: black;
  background-color: transparent;
  border-radius: 0;
}
/* This class is for the output subarea inside the output_area and after
   the prompt div. */
div.output_subarea {
  overflow-x: auto;
  padding: 0.4em;
  /* Old browsers */
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  /* Modern browsers */
  flex: 1;
  max-width: calc(100% - 14ex);
}
div.output_scroll div.output_subarea {
  overflow-x: visible;
}
/* The rest of the output_* classes are for special styling of the different
   output types */
/* all text output has this class: */
div.output_text {
  text-align: left;
  color: #000;
  /* This has to match that of the the CodeMirror class line-height below */
  line-height: 1.21429em;
}
/* stdout/stderr are 'text' as well as 'stream', but execute_result/error are *not* streams */
div.output_stderr {
  background: #fdd;
  /* very light red background for stderr */
}
div.output_latex {
  text-align: left;
}
/* Empty output_javascript divs should have no height */
div.output_javascript:empty {
  padding: 0;
}
.js-error {
  color: darkred;
}
/* raw_input styles */
div.raw_input_container {
  line-height: 1.21429em;
  padding-top: 5px;
}
pre.raw_input_prompt {
  /* nothing needed here. */
}
input.raw_input {
  font-family: monospace;
  font-size: inherit;
  color: inherit;
  width: auto;
  /* make sure input baseline aligns with prompt */
  vertical-align: baseline;
  /* padding + margin = 0.5em between prompt and cursor */
  padding: 0em 0.25em;
  margin: 0em 0.25em;
}
input.raw_input:focus {
  box-shadow: none;
}
p.p-space {
  margin-bottom: 10px;
}
div.output_unrecognized {
  padding: 5px;
  font-weight: bold;
  color: red;
}
div.output_unrecognized a {
  color: inherit;
  text-decoration: none;
}
div.output_unrecognized a:hover {
  color: inherit;
  text-decoration: none;
}
.rendered_html {
  color: #000;
  /* any extras will just be numbers: */
}
.rendered_html em {
  font-style: italic;
}
.rendered_html strong {
  font-weight: bold;
}
.rendered_html u {
  text-decoration: underline;
}
.rendered_html :link {
  text-decoration: underline;
}
.rendered_html :visited {
  text-decoration: underline;
}
.rendered_html h1 {
  font-size: 185.7%;
  margin: 1.08em 0 0 0;
  font-weight: bold;
  line-height: 1.0;
}
.rendered_html h2 {
  font-size: 157.1%;
  margin: 1.27em 0 0 0;
  font-weight: bold;
  line-height: 1.0;
}
.rendered_html h3 {
  font-size: 128.6%;
  margin: 1.55em 0 0 0;
  font-weight: bold;
  line-height: 1.0;
}
.rendered_html h4 {
  font-size: 100%;
  margin: 2em 0 0 0;
  font-weight: bold;
  line-height: 1.0;
}
.rendered_html h5 {
  font-size: 100%;
  margin: 2em 0 0 0;
  font-weight: bold;
  line-height: 1.0;
  font-style: italic;
}
.rendered_html h6 {
  font-size: 100%;
  margin: 2em 0 0 0;
  font-weight: bold;
  line-height: 1.0;
  font-style: italic;
}
.rendered_html h1:first-child {
  margin-top: 0.538em;
}
.rendered_html h2:first-child {
  margin-top: 0.636em;
}
.rendered_html h3:first-child {
  margin-top: 0.777em;
}
.rendered_html h4:first-child {
  margin-top: 1em;
}
.rendered_html h5:first-child {
  margin-top: 1em;
}
.rendered_html h6:first-child {
  margin-top: 1em;
}
.rendered_html ul {
  list-style: disc;
  margin: 0em 2em;
  padding-left: 0px;
}
.rendered_html ul ul {
  list-style: square;
  margin: 0em 2em;
}
.rendered_html ul ul ul {
  list-style: circle;
  margin: 0em 2em;
}
.rendered_html ol {
  list-style: decimal;
  margin: 0em 2em;
  padding-left: 0px;
}
.rendered_html ol ol {
  list-style: upper-alpha;
  margin: 0em 2em;
}
.rendered_html ol ol ol {
  list-style: lower-alpha;
  margin: 0em 2em;
}
.rendered_html ol ol ol ol {
  list-style: lower-roman;
  margin: 0em 2em;
}
.rendered_html ol ol ol ol ol {
  list-style: decimal;
  margin: 0em 2em;
}
.rendered_html * + ul {
  margin-top: 1em;
}
.rendered_html * + ol {
  margin-top: 1em;
}
.rendered_html hr {
  color: black;
  background-color: black;
}
.rendered_html pre {
  margin: 1em 2em;
}
.rendered_html pre,
.rendered_html code {
  border: 0;
  background-color: #fff;
  color: #000;
  font-size: 100%;
  padding: 0px;
}
.rendered_html blockquote {
  margin: 1em 2em;
}
.rendered_html table {
  margin-left: auto;
  margin-right: auto;
  border: 1px solid black;
  border-collapse: collapse;
}
.rendered_html tr,
.rendered_html th,
.rendered_html td {
  border: 1px solid black;
  border-collapse: collapse;
  margin: 1em 2em;
}
.rendered_html td,
.rendered_html th {
  text-align: left;
  vertical-align: middle;
  padding: 4px;
}
.rendered_html th {
  font-weight: bold;
}
.rendered_html * + table {
  margin-top: 1em;
}
.rendered_html p {
  text-align: left;
}
.rendered_html * + p {
  margin-top: 1em;
}
.rendered_html img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.rendered_html * + img {
  margin-top: 1em;
}
.rendered_html img,
.rendered_html svg {
  max-width: 100%;
  height: auto;
}
.rendered_html img.unconfined,
.rendered_html svg.unconfined {
  max-width: none;
}
div.text_cell {
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-align: stretch;
  display: box;
  box-orient: horizontal;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: row;
  align-items: stretch;
}
@media (max-width: 540px) {
  div.text_cell > div.prompt {
    display: none;
  }
}
div.text_cell_render {
  /*font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;*/
  outline: none;
  resize: none;
  width: inherit;
  border-style: none;
  padding: 0.5em 0.5em 0.5em 0.4em;
  color: #000;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
a.anchor-link:link {
  text-decoration: none;
  padding: 0px 20px;
  visibility: hidden;
}
h1:hover .anchor-link,
h2:hover .anchor-link,
h3:hover .anchor-link,
h4:hover .anchor-link,
h5:hover .anchor-link,
h6:hover .anchor-link {
  visibility: visible;
}
.text_cell.rendered .input_area {
  display: none;
}
.text_cell.rendered .rendered_html {
  overflow-x: auto;
  overflow-y: hidden;
}
.text_cell.unrendered .text_cell_render {
  display: none;
}
.cm-header-1,
.cm-header-2,
.cm-header-3,
.cm-header-4,
.cm-header-5,
.cm-header-6 {
  font-weight: bold;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.cm-header-1 {
  font-size: 185.7%;
}
.cm-header-2 {
  font-size: 157.1%;
}
.cm-header-3 {
  font-size: 128.6%;
}
.cm-header-4 {
  font-size: 110%;
}
.cm-header-5 {
  font-size: 100%;
  font-style: italic;
}
.cm-header-6 {
  font-size: 100%;
  font-style: italic;
}
/*!
*
* IPython notebook webapp
*
*/
@media (max-width: 767px) {
  .notebook_app {
    padding-left: 0px;
    padding-right: 0px;
  }
}
#ipython-main-app {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  height: 100%;
}
div#notebook_panel {
  margin: 0px;
  padding: 0px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  height: 100%;
}
div#notebook {
  font-size: 14px;
  line-height: 20px;
  overflow-y: hidden;
  overflow-x: auto;
  width: 100%;
  /* This spaces the page away from the edge of the notebook area */
  padding-top: 20px;
  margin: 0px;
  outline: none;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  min-height: 100%;
}
@media not print {
  #notebook-container {
    padding: 15px;
    background-color: #fff;
    min-height: 0;
    -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
    box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
  }
}
@media print {
  #notebook-container {
    width: 100%;
  }
}
div.ui-widget-content {
  border: 1px solid #ababab;
  outline: none;
}
pre.dialog {
  background-color: #f7f7f7;
  border: 1px solid #ddd;
  border-radius: 2px;
  padding: 0.4em;
  padding-left: 2em;
}
p.dialog {
  padding: 0.2em;
}
/* Word-wrap output correctly.  This is the CSS3 spelling, though Firefox seems
   to not honor it correctly.  Webkit browsers (Chrome, rekonq, Safari) do.
 */
pre,
code,
kbd,
samp {
  white-space: pre-wrap;
}
#fonttest {
  font-family: monospace;
}
p {
  margin-bottom: 0;
}
.end_space {
  min-height: 100px;
  transition: height .2s ease;
}
.notebook_app > #header {
  -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
  box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
@media not print {
  .notebook_app {
    background-color: #EEE;
  }
}
kbd {
  border-style: solid;
  border-width: 1px;
  box-shadow: none;
  margin: 2px;
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 1px;
  padding-bottom: 1px;
}
/* CSS for the cell toolbar */
.celltoolbar {
  border: thin solid #CFCFCF;
  border-bottom: none;
  background: #EEE;
  border-radius: 2px 2px 0px 0px;
  width: 100%;
  height: 29px;
  padding-right: 4px;
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-align: stretch;
  display: box;
  box-orient: horizontal;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: row;
  align-items: stretch;
  /* Old browsers */
  -webkit-box-pack: end;
  -moz-box-pack: end;
  box-pack: end;
  /* Modern browsers */
  justify-content: flex-end;
  display: -webkit-flex;
}
@media print {
  .celltoolbar {
    display: none;
  }
}
.ctb_hideshow {
  display: none;
  vertical-align: bottom;
}
/* ctb_show is added to the ctb_hideshow div to show the cell toolbar.
   Cell toolbars are only shown when the ctb_global_show class is also set.
*/
.ctb_global_show .ctb_show.ctb_hideshow {
  display: block;
}
.ctb_global_show .ctb_show + .input_area,
.ctb_global_show .ctb_show + div.text_cell_input,
.ctb_global_show .ctb_show ~ div.text_cell_render {
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
}
.ctb_global_show .ctb_show ~ div.text_cell_render {
  border: 1px solid #cfcfcf;
}
.celltoolbar {
  font-size: 87%;
  padding-top: 3px;
}
.celltoolbar select {
  display: block;
  width: 100%;
  height: 32px;
  padding: 6px 12px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 1px;
  width: inherit;
  font-size: inherit;
  height: 22px;
  padding: 0px;
  display: inline-block;
}
.celltoolbar select:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.celltoolbar select::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.celltoolbar select:-ms-input-placeholder {
  color: #999;
}
.celltoolbar select::-webkit-input-placeholder {
  color: #999;
}
.celltoolbar select::-ms-expand {
  border: 0;
  background-color: transparent;
}
.celltoolbar select[disabled],
.celltoolbar select[readonly],
fieldset[disabled] .celltoolbar select {
  background-color: #eeeeee;
  opacity: 1;
}
.celltoolbar select[disabled],
fieldset[disabled] .celltoolbar select {
  cursor: not-allowed;
}
textarea.celltoolbar select {
  height: auto;
}
select.celltoolbar select {
  height: 30px;
  line-height: 30px;
}
textarea.celltoolbar select,
select[multiple].celltoolbar select {
  height: auto;
}
.celltoolbar label {
  margin-left: 5px;
  margin-right: 5px;
}
.completions {
  position: absolute;
  z-index: 110;
  overflow: hidden;
  border: 1px solid #ababab;
  border-radius: 2px;
  -webkit-box-shadow: 0px 6px 10px -1px #adadad;
  box-shadow: 0px 6px 10px -1px #adadad;
  line-height: 1;
}
.completions select {
  background: white;
  outline: none;
  border: none;
  padding: 0px;
  margin: 0px;
  overflow: auto;
  font-family: monospace;
  font-size: 110%;
  color: #000;
  width: auto;
}
.completions select option.context {
  color: #286090;
}
#kernel_logo_widget {
  float: right !important;
  float: right;
}
#kernel_logo_widget .current_kernel_logo {
  display: none;
  margin-top: -1px;
  margin-bottom: -1px;
  width: 32px;
  height: 32px;
}
#menubar {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin-top: 1px;
}
#menubar .navbar {
  border-top: 1px;
  border-radius: 0px 0px 2px 2px;
  margin-bottom: 0px;
}
#menubar .navbar-toggle {
  float: left;
  padding-top: 7px;
  padding-bottom: 7px;
  border: none;
}
#menubar .navbar-collapse {
  clear: left;
}
.nav-wrapper {
  border-bottom: 1px solid #e7e7e7;
}
i.menu-icon {
  padding-top: 4px;
}
ul#help_menu li a {
  overflow: hidden;
  padding-right: 2.2em;
}
ul#help_menu li a i {
  margin-right: -1.2em;
}
.dropdown-submenu {
  position: relative;
}
.dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
}
.dropdown-submenu:hover > .dropdown-menu {
  display: block;
}
.dropdown-submenu > a:after {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: block;
  content: "\f0da";
  float: right;
  color: #333333;
  margin-top: 2px;
  margin-right: -10px;
}
.dropdown-submenu > a:after.pull-left {
  margin-right: .3em;
}
.dropdown-submenu > a:after.pull-right {
  margin-left: .3em;
}
.dropdown-submenu:hover > a:after {
  color: #262626;
}
.dropdown-submenu.pull-left {
  float: none;
}
.dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
}
#notification_area {
  float: right !important;
  float: right;
  z-index: 10;
}
.indicator_area {
  float: right !important;
  float: right;
  color: #777;
  margin-left: 5px;
  margin-right: 5px;
  width: 11px;
  z-index: 10;
  text-align: center;
  width: auto;
}
#kernel_indicator {
  float: right !important;
  float: right;
  color: #777;
  margin-left: 5px;
  margin-right: 5px;
  width: 11px;
  z-index: 10;
  text-align: center;
  width: auto;
  border-left: 1px solid;
}
#kernel_indicator .kernel_indicator_name {
  padding-left: 5px;
  padding-right: 5px;
}
#modal_indicator {
  float: right !important;
  float: right;
  color: #777;
  margin-left: 5px;
  margin-right: 5px;
  width: 11px;
  z-index: 10;
  text-align: center;
  width: auto;
}
#readonly-indicator {
  float: right !important;
  float: right;
  color: #777;
  margin-left: 5px;
  margin-right: 5px;
  width: 11px;
  z-index: 10;
  text-align: center;
  width: auto;
  margin-top: 2px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  display: none;
}
.modal_indicator:before {
  width: 1.28571429em;
  text-align: center;
}
.edit_mode .modal_indicator:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f040";
}
.edit_mode .modal_indicator:before.pull-left {
  margin-right: .3em;
}
.edit_mode .modal_indicator:before.pull-right {
  margin-left: .3em;
}
.command_mode .modal_indicator:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: ' ';
}
.command_mode .modal_indicator:before.pull-left {
  margin-right: .3em;
}
.command_mode .modal_indicator:before.pull-right {
  margin-left: .3em;
}
.kernel_idle_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f10c";
}
.kernel_idle_icon:before.pull-left {
  margin-right: .3em;
}
.kernel_idle_icon:before.pull-right {
  margin-left: .3em;
}
.kernel_busy_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f111";
}
.kernel_busy_icon:before.pull-left {
  margin-right: .3em;
}
.kernel_busy_icon:before.pull-right {
  margin-left: .3em;
}
.kernel_dead_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f1e2";
}
.kernel_dead_icon:before.pull-left {
  margin-right: .3em;
}
.kernel_dead_icon:before.pull-right {
  margin-left: .3em;
}
.kernel_disconnected_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f127";
}
.kernel_disconnected_icon:before.pull-left {
  margin-right: .3em;
}
.kernel_disconnected_icon:before.pull-right {
  margin-left: .3em;
}
.notification_widget {
  color: #777;
  z-index: 10;
  background: rgba(240, 240, 240, 0.5);
  margin-right: 4px;
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.notification_widget:focus,
.notification_widget.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.notification_widget:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.notification_widget:active,
.notification_widget.active,
.open > .dropdown-toggle.notification_widget {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.notification_widget:active:hover,
.notification_widget.active:hover,
.open > .dropdown-toggle.notification_widget:hover,
.notification_widget:active:focus,
.notification_widget.active:focus,
.open > .dropdown-toggle.notification_widget:focus,
.notification_widget:active.focus,
.notification_widget.active.focus,
.open > .dropdown-toggle.notification_widget.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.notification_widget:active,
.notification_widget.active,
.open > .dropdown-toggle.notification_widget {
  background-image: none;
}
.notification_widget.disabled:hover,
.notification_widget[disabled]:hover,
fieldset[disabled] .notification_widget:hover,
.notification_widget.disabled:focus,
.notification_widget[disabled]:focus,
fieldset[disabled] .notification_widget:focus,
.notification_widget.disabled.focus,
.notification_widget[disabled].focus,
fieldset[disabled] .notification_widget.focus {
  background-color: #fff;
  border-color: #ccc;
}
.notification_widget .badge {
  color: #fff;
  background-color: #333;
}
.notification_widget.warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.notification_widget.warning:focus,
.notification_widget.warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}
.notification_widget.warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.notification_widget.warning:active,
.notification_widget.warning.active,
.open > .dropdown-toggle.notification_widget.warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.notification_widget.warning:active:hover,
.notification_widget.warning.active:hover,
.open > .dropdown-toggle.notification_widget.warning:hover,
.notification_widget.warning:active:focus,
.notification_widget.warning.active:focus,
.open > .dropdown-toggle.notification_widget.warning:focus,
.notification_widget.warning:active.focus,
.notification_widget.warning.active.focus,
.open > .dropdown-toggle.notification_widget.warning.focus {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}
.notification_widget.warning:active,
.notification_widget.warning.active,
.open > .dropdown-toggle.notification_widget.warning {
  background-image: none;
}
.notification_widget.warning.disabled:hover,
.notification_widget.warning[disabled]:hover,
fieldset[disabled] .notification_widget.warning:hover,
.notification_widget.warning.disabled:focus,
.notification_widget.warning[disabled]:focus,
fieldset[disabled] .notification_widget.warning:focus,
.notification_widget.warning.disabled.focus,
.notification_widget.warning[disabled].focus,
fieldset[disabled] .notification_widget.warning.focus {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.notification_widget.warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.notification_widget.success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.notification_widget.success:focus,
.notification_widget.success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}
.notification_widget.success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.notification_widget.success:active,
.notification_widget.success.active,
.open > .dropdown-toggle.notification_widget.success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.notification_widget.success:active:hover,
.notification_widget.success.active:hover,
.open > .dropdown-toggle.notification_widget.success:hover,
.notification_widget.success:active:focus,
.notification_widget.success.active:focus,
.open > .dropdown-toggle.notification_widget.success:focus,
.notification_widget.success:active.focus,
.notification_widget.success.active.focus,
.open > .dropdown-toggle.notification_widget.success.focus {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}
.notification_widget.success:active,
.notification_widget.success.active,
.open > .dropdown-toggle.notification_widget.success {
  background-image: none;
}
.notification_widget.success.disabled:hover,
.notification_widget.success[disabled]:hover,
fieldset[disabled] .notification_widget.success:hover,
.notification_widget.success.disabled:focus,
.notification_widget.success[disabled]:focus,
fieldset[disabled] .notification_widget.success:focus,
.notification_widget.success.disabled.focus,
.notification_widget.success[disabled].focus,
fieldset[disabled] .notification_widget.success.focus {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.notification_widget.success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.notification_widget.info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.notification_widget.info:focus,
.notification_widget.info.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}
.notification_widget.info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.notification_widget.info:active,
.notification_widget.info.active,
.open > .dropdown-toggle.notification_widget.info {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.notification_widget.info:active:hover,
.notification_widget.info.active:hover,
.open > .dropdown-toggle.notification_widget.info:hover,
.notification_widget.info:active:focus,
.notification_widget.info.active:focus,
.open > .dropdown-toggle.notification_widget.info:focus,
.notification_widget.info:active.focus,
.notification_widget.info.active.focus,
.open > .dropdown-toggle.notification_widget.info.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}
.notification_widget.info:active,
.notification_widget.info.active,
.open > .dropdown-toggle.notification_widget.info {
  background-image: none;
}
.notification_widget.info.disabled:hover,
.notification_widget.info[disabled]:hover,
fieldset[disabled] .notification_widget.info:hover,
.notification_widget.info.disabled:focus,
.notification_widget.info[disabled]:focus,
fieldset[disabled] .notification_widget.info:focus,
.notification_widget.info.disabled.focus,
.notification_widget.info[disabled].focus,
fieldset[disabled] .notification_widget.info.focus {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.notification_widget.info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.notification_widget.danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.notification_widget.danger:focus,
.notification_widget.danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}
.notification_widget.danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.notification_widget.danger:active,
.notification_widget.danger.active,
.open > .dropdown-toggle.notification_widget.danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.notification_widget.danger:active:hover,
.notification_widget.danger.active:hover,
.open > .dropdown-toggle.notification_widget.danger:hover,
.notification_widget.danger:active:focus,
.notification_widget.danger.active:focus,
.open > .dropdown-toggle.notification_widget.danger:focus,
.notification_widget.danger:active.focus,
.notification_widget.danger.active.focus,
.open > .dropdown-toggle.notification_widget.danger.focus {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}
.notification_widget.danger:active,
.notification_widget.danger.active,
.open > .dropdown-toggle.notification_widget.danger {
  background-image: none;
}
.notification_widget.danger.disabled:hover,
.notification_widget.danger[disabled]:hover,
fieldset[disabled] .notification_widget.danger:hover,
.notification_widget.danger.disabled:focus,
.notification_widget.danger[disabled]:focus,
fieldset[disabled] .notification_widget.danger:focus,
.notification_widget.danger.disabled.focus,
.notification_widget.danger[disabled].focus,
fieldset[disabled] .notification_widget.danger.focus {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.notification_widget.danger .badge {
  color: #d9534f;
  background-color: #fff;
}
div#pager {
  background-color: #fff;
  font-size: 14px;
  line-height: 20px;
  overflow: hidden;
  display: none;
  position: fixed;
  bottom: 0px;
  width: 100%;
  max-height: 50%;
  padding-top: 8px;
  -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
  box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
  /* Display over codemirror */
  z-index: 100;
  /* Hack which prevents jquery ui resizable from changing top. */
  top: auto !important;
}
div#pager pre {
  line-height: 1.21429em;
  color: #000;
  background-color: #f7f7f7;
  padding: 0.4em;
}
div#pager #pager-button-area {
  position: absolute;
  top: 8px;
  right: 20px;
}
div#pager #pager-contents {
  position: relative;
  overflow: auto;
  width: 100%;
  height: 100%;
}
div#pager #pager-contents #pager-container {
  position: relative;
  padding: 15px 0px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
div#pager .ui-resizable-handle {
  top: 0px;
  height: 8px;
  background: #f7f7f7;
  border-top: 1px solid #cfcfcf;
  border-bottom: 1px solid #cfcfcf;
  /* This injects handle bars (a short, wide = symbol) for
        the resize handle. */
}
div#pager .ui-resizable-handle::after {
  content: '';
  top: 2px;
  left: 50%;
  height: 3px;
  width: 30px;
  margin-left: -15px;
  position: absolute;
  border-top: 1px solid #cfcfcf;
}
.quickhelp {
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-align: stretch;
  display: box;
  box-orient: horizontal;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: row;
  align-items: stretch;
  line-height: 1.8em;
}
.shortcut_key {
  display: inline-block;
  width: 20ex;
  text-align: right;
  font-family: monospace;
}
.shortcut_descr {
  display: inline-block;
  /* Old browsers */
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  /* Modern browsers */
  flex: 1;
}
span.save_widget {
  margin-top: 6px;
}
span.save_widget span.filename {
  height: 1em;
  line-height: 1em;
  padding: 3px;
  margin-left: 16px;
  border: none;
  font-size: 146.5%;
  border-radius: 2px;
}
span.save_widget span.filename:hover {
  background-color: #e6e6e6;
}
span.checkpoint_status,
span.autosave_status {
  font-size: small;
}
@media (max-width: 767px) {
  span.save_widget {
    font-size: small;
  }
  span.checkpoint_status,
  span.autosave_status {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  span.checkpoint_status {
    display: none;
  }
  span.autosave_status {
    font-size: x-small;
  }
}
.toolbar {
  padding: 0px;
  margin-left: -5px;
  margin-top: 2px;
  margin-bottom: 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.toolbar select,
.toolbar label {
  width: auto;
  vertical-align: middle;
  margin-right: 2px;
  margin-bottom: 0px;
  display: inline;
  font-size: 92%;
  margin-left: 0.3em;
  margin-right: 0.3em;
  padding: 0px;
  padding-top: 3px;
}
.toolbar .btn {
  padding: 2px 8px;
}
.toolbar .btn-group {
  margin-top: 0px;
  margin-left: 5px;
}
#maintoolbar {
  margin-bottom: -3px;
  margin-top: -8px;
  border: 0px;
  min-height: 27px;
  margin-left: 0px;
  padding-top: 11px;
  padding-bottom: 3px;
}
#maintoolbar .navbar-text {
  float: none;
  vertical-align: middle;
  text-align: right;
  margin-left: 5px;
  margin-right: 0px;
  margin-top: 0px;
}
.select-xs {
  height: 24px;
}
.pulse,
.dropdown-menu > li > a.pulse,
li.pulse > a.dropdown-toggle,
li.pulse.open > a.dropdown-toggle {
  background-color: #F37626;
  color: white;
}
/**
 * Primary styles
 *
 * Author: Jupyter Development Team
 */
/** WARNING IF YOU ARE EDITTING THIS FILE, if this is a .css file, It has a lot
 * of chance of beeing generated from the ../less/[samename].less file, you can
 * try to get back the less file by reverting somme commit in history
 **/
/*
 * We'll try to get something pretty, so we
 * have some strange css to have the scroll bar on
 * the left with fix button on the top right of the tooltip
 */
@-moz-keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@-moz-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/*properties of tooltip after "expand"*/
.bigtooltip {
  overflow: auto;
  height: 200px;
  -webkit-transition-property: height;
  -webkit-transition-duration: 500ms;
  -moz-transition-property: height;
  -moz-transition-duration: 500ms;
  transition-property: height;
  transition-duration: 500ms;
}
/*properties of tooltip before "expand"*/
.smalltooltip {
  -webkit-transition-property: height;
  -webkit-transition-duration: 500ms;
  -moz-transition-property: height;
  -moz-transition-duration: 500ms;
  transition-property: height;
  transition-duration: 500ms;
  text-overflow: ellipsis;
  overflow: hidden;
  height: 80px;
}
.tooltipbuttons {
  position: absolute;
  padding-right: 15px;
  top: 0px;
  right: 0px;
}
.tooltiptext {
  /*avoid the button to overlap on some docstring*/
  padding-right: 30px;
}
.ipython_tooltip {
  max-width: 700px;
  /*fade-in animation when inserted*/
  -webkit-animation: fadeOut 400ms;
  -moz-animation: fadeOut 400ms;
  animation: fadeOut 400ms;
  -webkit-animation: fadeIn 400ms;
  -moz-animation: fadeIn 400ms;
  animation: fadeIn 400ms;
  vertical-align: middle;
  background-color: #f7f7f7;
  overflow: visible;
  border: #ababab 1px solid;
  outline: none;
  padding: 3px;
  margin: 0px;
  padding-left: 7px;
  font-family: monospace;
  min-height: 50px;
  -moz-box-shadow: 0px 6px 10px -1px #adadad;
  -webkit-box-shadow: 0px 6px 10px -1px #adadad;
  box-shadow: 0px 6px 10px -1px #adadad;
  border-radius: 2px;
  position: absolute;
  z-index: 1000;
}
.ipython_tooltip a {
  float: right;
}
.ipython_tooltip .tooltiptext pre {
  border: 0;
  border-radius: 0;
  font-size: 100%;
  background-color: #f7f7f7;
}
.pretooltiparrow {
  left: 0px;
  margin: 0px;
  top: -16px;
  width: 40px;
  height: 16px;
  overflow: hidden;
  position: absolute;
}
.pretooltiparrow:before {
  background-color: #f7f7f7;
  border: 1px #ababab solid;
  z-index: 11;
  content: "";
  position: absolute;
  left: 15px;
  top: 10px;
  width: 25px;
  height: 25px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
}
ul.typeahead-list i {
  margin-left: -10px;
  width: 18px;
}
ul.typeahead-list {
  max-height: 80vh;
  overflow: auto;
}
ul.typeahead-list > li > a {
  /** Firefox bug **/
  /* see https://github.com/jupyter/notebook/issues/559 */
  white-space: normal;
}
.cmd-palette .modal-body {
  padding: 7px;
}
.cmd-palette form {
  background: white;
}
.cmd-palette input {
  outline: none;
}
.no-shortcut {
  display: none;
}
.command-shortcut:before {
  content: "(command)";
  padding-right: 3px;
  color: #777777;
}
.edit-shortcut:before {
  content: "(edit)";
  padding-right: 3px;
  color: #777777;
}
#find-and-replace #replace-preview .match,
#find-and-replace #replace-preview .insert {
  background-color: #BBDEFB;
  border-color: #90CAF9;
  border-style: solid;
  border-width: 1px;
  border-radius: 0px;
}
#find-and-replace #replace-preview .replace .match {
  background-color: #FFCDD2;
  border-color: #EF9A9A;
  border-radius: 0px;
}
#find-and-replace #replace-preview .replace .insert {
  background-color: #C8E6C9;
  border-color: #A5D6A7;
  border-radius: 0px;
}
#find-and-replace #replace-preview {
  max-height: 60vh;
  overflow: auto;
}
#find-and-replace #replace-preview pre {
  padding: 5px 10px;
}
.terminal-app {
  background: #EEE;
}
.terminal-app #header {
  background: #fff;
  -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
  box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
.terminal-app .terminal {
  float: left;
  font-family: monospace;
  color: white;
  background: black;
  padding: 0.4em;
  border-radius: 2px;
  -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.4);
  box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.4);
}
.terminal-app .terminal,
.terminal-app .terminal dummy-screen {
  line-height: 1em;
  font-size: 14px;
}
.terminal-app .terminal-cursor {
  color: black;
  background: white;
}
.terminal-app #terminado-container {
  margin-top: 20px;
}
/*# sourceMappingURL=style.min.css.map */
    </style>
<style type="text/css" scoped>
    .highlight .hll { background-color: #ffffcc }
.highlight  { background: #f8f8f8; }
.highlight .c { color: #408080; font-style: italic } /* Comment */
.highlight .err { border: 1px solid #FF0000 } /* Error */
.highlight .k { color: #008000; font-weight: bold } /* Keyword */
.highlight .o { color: #666666 } /* Operator */
.highlight .ch { color: #408080; font-style: italic } /* Comment.Hashbang */
.highlight .cm { color: #408080; font-style: italic } /* Comment.Multiline */
.highlight .cp { color: #BC7A00 } /* Comment.Preproc */
.highlight .cpf { color: #408080; font-style: italic } /* Comment.PreprocFile */
.highlight .c1 { color: #408080; font-style: italic } /* Comment.Single */
.highlight .cs { color: #408080; font-style: italic } /* Comment.Special */
.highlight .gd { color: #A00000 } /* Generic.Deleted */
.highlight .ge { font-style: italic } /* Generic.Emph */
.highlight .gr { color: #FF0000 } /* Generic.Error */
.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */
.highlight .gi { color: #00A000 } /* Generic.Inserted */
.highlight .go { color: #888888 } /* Generic.Output */
.highlight .gp { color: #000080; font-weight: bold } /* Generic.Prompt */
.highlight .gs { font-weight: bold } /* Generic.Strong */
.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */
.highlight .gt { color: #0044DD } /* Generic.Traceback */
.highlight .kc { color: #008000; font-weight: bold } /* Keyword.Constant */
.highlight .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */
.highlight .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */
.highlight .kp { color: #008000 } /* Keyword.Pseudo */
.highlight .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */
.highlight .kt { color: #B00040 } /* Keyword.Type */
.highlight .m { color: #666666 } /* Literal.Number */
.highlight .s { color: #BA2121 } /* Literal.String */
.highlight .na { color: #7D9029 } /* Name.Attribute */
.highlight .nb { color: #008000 } /* Name.Builtin */
.highlight .nc { color: #0000FF; font-weight: bold } /* Name.Class */
.highlight .no { color: #880000 } /* Name.Constant */
.highlight .nd { color: #AA22FF } /* Name.Decorator */
.highlight .ni { color: #999999; font-weight: bold } /* Name.Entity */
.highlight .ne { color: #D2413A; font-weight: bold } /* Name.Exception */
.highlight .nf { color: #0000FF } /* Name.Function */
.highlight .nl { color: #A0A000 } /* Name.Label */
.highlight .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */
.highlight .nt { color: #008000; font-weight: bold } /* Name.Tag */
.highlight .nv { color: #19177C } /* Name.Variable */
.highlight .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */
.highlight .w { color: #bbbbbb } /* Text.Whitespace */
.highlight .mb { color: #666666 } /* Literal.Number.Bin */
.highlight .mf { color: #666666 } /* Literal.Number.Float */
.highlight .mh { color: #666666 } /* Literal.Number.Hex */
.highlight .mi { color: #666666 } /* Literal.Number.Integer */
.highlight .mo { color: #666666 } /* Literal.Number.Oct */
.highlight .sb { color: #BA2121 } /* Literal.String.Backtick */
.highlight .sc { color: #BA2121 } /* Literal.String.Char */
.highlight .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */
.highlight .s2 { color: #BA2121 } /* Literal.String.Double */
.highlight .se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */
.highlight .sh { color: #BA2121 } /* Literal.String.Heredoc */
.highlight .si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */
.highlight .sx { color: #008000 } /* Literal.String.Other */
.highlight .sr { color: #BB6688 } /* Literal.String.Regex */
.highlight .s1 { color: #BA2121 } /* Literal.String.Single */
.highlight .ss { color: #19177C } /* Literal.String.Symbol */
.highlight .bp { color: #008000 } /* Name.Builtin.Pseudo */
.highlight .vc { color: #19177C } /* Name.Variable.Class */
.highlight .vg { color: #19177C } /* Name.Variable.Global */
.highlight .vi { color: #19177C } /* Name.Variable.Instance */
.highlight .il { color: #666666 } /* Literal.Number.Integer.Long */
    </style>
<style type="text/css" scoped>

/* Temporary definitions which will become obsolete with Notebook release 5.0 */
.ansi-black-fg { color: #3E424D; }
.ansi-black-bg { background-color: #3E424D; }
.ansi-black-intense-fg { color: #282C36; }
.ansi-black-intense-bg { background-color: #282C36; }
.ansi-red-fg { color: #E75C58; }
.ansi-red-bg { background-color: #E75C58; }
.ansi-red-intense-fg { color: #B22B31; }
.ansi-red-intense-bg { background-color: #B22B31; }
.ansi-green-fg { color: #00A250; }
.ansi-green-bg { background-color: #00A250; }
.ansi-green-intense-fg { color: #007427; }
.ansi-green-intense-bg { background-color: #007427; }
.ansi-yellow-fg { color: #DDB62B; }
.ansi-yellow-bg { background-color: #DDB62B; }
.ansi-yellow-intense-fg { color: #B27D12; }
.ansi-yellow-intense-bg { background-color: #B27D12; }
.ansi-blue-fg { color: #208FFB; }
.ansi-blue-bg { background-color: #208FFB; }
.ansi-blue-intense-fg { color: #0065CA; }
.ansi-blue-intense-bg { background-color: #0065CA; }
.ansi-magenta-fg { color: #D160C4; }
.ansi-magenta-bg { background-color: #D160C4; }
.ansi-magenta-intense-fg { color: #A03196; }
.ansi-magenta-intense-bg { background-color: #A03196; }
.ansi-cyan-fg { color: #60C6C8; }
.ansi-cyan-bg { background-color: #60C6C8; }
.ansi-cyan-intense-fg { color: #258F8F; }
.ansi-cyan-intense-bg { background-color: #258F8F; }
.ansi-white-fg { color: #C5C1B4; }
.ansi-white-bg { background-color: #C5C1B4; }
.ansi-white-intense-fg { color: #A1A6B2; }
.ansi-white-intense-bg { background-color: #A1A6B2; }

.ansi-bold { font-weight: bold; }

    </style>


<style type="text/css" scoped>
/* Overrides of notebook CSS for static HTML export */
body {
  overflow: visible;
  padding: 8px;
}

div#notebook {
  overflow: visible;
  border-top: none;
}

@media print {
  div.cell {
    display: block;
    page-break-inside: avoid;
  }
  div.output_wrapper {
    display: block;
    page-break-inside: avoid;
  }
  div.output {
    display: block;
    page-break-inside: avoid;
  }
}
</style>

<!-- Custom stylesheet, it must be in the same directory as the html file -->
<!-- <link rel="stylesheet" href="custom.css"> -->

<!-- Loading mathjax macro -->
<!-- Load mathjax -->
    <script src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS_HTML"></script>
    <!-- MathJax configuration -->
    <script type="text/x-mathjax-config">
    MathJax.Hub.Config({
        tex2jax: {
            inlineMath: [ ['$','$'], ["\\(","\\)"] ],
            displayMath: [ ['$$','$$'], ["\\[","\\]"] ],
            processEscapes: true,
            processEnvironments: true
        },
        // Center justify equations in code and markdown cells. Elsewhere
        // we use CSS to left justify single line equations in code cells.
        displayAlign: 'center',
        "HTML-CSS": {
            styles: {'.MathJax_Display': {"margin": 0}},
            linebreaks: { automatic: true }
        }
    });
    </script>
    <!-- End of mathjax configuration --></head>
<body>
  <div tabindex="-1" id="notebook" class="border-box-sizing">
    <div class="container" id="notebook-container">

<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h1 id="3C.-Data-Modeling:-Clustering">3C. Data Modeling: Clustering<a class="anchor-link" href="#3C.-Data-Modeling:-Clustering">&#182;</a></h1><hr>

<p>We will now assess the results of the zipcode -&gt; neighborhood clustering conversion, running the same models as in <code>3A. Data Modeling: Airbnb Listings</code> and comparing the results.</p>

</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[1]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython2"><pre><span></span><span class="kn">import</span> <span class="nn">pandas</span> <span class="kn">as</span> <span class="nn">pd</span>
<span class="kn">import</span> <span class="nn">numpy</span> <span class="kn">as</span> <span class="nn">np</span>
<span class="kn">import</span> <span class="nn">matplotlib</span>
<span class="kn">import</span> <span class="nn">seaborn</span> <span class="kn">as</span> <span class="nn">sb</span>
<span class="kn">import</span> <span class="nn">matplotlib.pyplot</span> <span class="kn">as</span> <span class="nn">plt</span>
<span class="kn">import</span> <span class="nn">matplotlib.cm</span> <span class="kn">as</span> <span class="nn">cmx</span>
<span class="kn">import</span> <span class="nn">matplotlib.colors</span> <span class="kn">as</span> <span class="nn">colors</span>
<span class="kn">from</span> <span class="nn">sklearn</span> <span class="kn">import</span> <span class="n">linear_model</span>
<span class="kn">import</span> <span class="nn">sklearn.metrics</span> <span class="kn">as</span> <span class="nn">metrics</span>
<span class="kn">from</span> <span class="nn">sklearn.grid_search</span> <span class="kn">import</span> <span class="n">GridSearchCV</span>
<span class="kn">from</span> <span class="nn">sklearn</span> <span class="kn">import</span> <span class="n">preprocessing</span>
<span class="kn">from</span> <span class="nn">sklearn.cross_validation</span> <span class="kn">import</span> <span class="n">train_test_split</span>
<span class="kn">from</span> <span class="nn">sklearn.preprocessing</span> <span class="kn">import</span> <span class="n">PolynomialFeatures</span>
<span class="kn">from</span> <span class="nn">sklearn.linear_model</span> <span class="kn">import</span> <span class="n">LinearRegression</span> <span class="k">as</span> <span class="n">Lin_Reg</span>
<span class="kn">from</span> <span class="nn">sklearn.linear_model</span> <span class="kn">import</span> <span class="n">Ridge</span> <span class="k">as</span> <span class="n">Ridge_Reg</span>
<span class="kn">from</span> <span class="nn">sklearn.linear_model</span> <span class="kn">import</span> <span class="n">RidgeCV</span>
<span class="kn">from</span> <span class="nn">sklearn.linear_model</span> <span class="kn">import</span> <span class="n">LassoCV</span>
<span class="kn">from</span> <span class="nn">sklearn.linear_model</span> <span class="kn">import</span> <span class="n">Lasso</span> <span class="k">as</span> <span class="n">Lasso_Reg</span>
<span class="kn">from</span> <span class="nn">sklearn.ensemble</span> <span class="kn">import</span> <span class="n">RandomForestRegressor</span>
<span class="kn">from</span> <span class="nn">sklearn.ensemble</span> <span class="kn">import</span> <span class="n">GradientBoostingRegressor</span>
<span class="kn">import</span> <span class="nn">pylab</span>
<span class="kn">import</span> <span class="nn">scipy.stats</span> <span class="kn">as</span> <span class="nn">stats</span>
<span class="kn">import</span> <span class="nn">math</span>
<span class="o">%</span><span class="k">matplotlib</span> inline
</pre></div>

</div>
</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[2]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython2"><pre><span></span><span class="c1"># helper function for plotting residual plots</span>
<span class="k">def</span> <span class="nf">plot_residual</span><span class="p">(</span><span class="n">ax1</span><span class="p">,</span> <span class="n">ax2</span><span class="p">,</span> <span class="n">ax3</span><span class="p">,</span> <span class="n">y_pred</span><span class="p">,</span> <span class="n">y_real</span><span class="p">,</span> <span class="n">line_label</span><span class="p">,</span> <span class="n">title</span><span class="p">):</span>
    <span class="n">ax1</span><span class="o">.</span><span class="n">scatter</span><span class="p">(</span><span class="n">y_pred</span><span class="p">,</span>
                <span class="n">y_real</span><span class="p">,</span>
                <span class="n">color</span><span class="o">=</span><span class="s1">&#39;blue&#39;</span><span class="p">,</span>
                <span class="n">alpha</span><span class="o">=</span><span class="mf">0.6</span><span class="p">,</span>
                <span class="n">label</span><span class="o">=</span><span class="n">line_label</span><span class="p">)</span>
    <span class="n">ax1</span><span class="o">.</span><span class="n">set_xlabel</span><span class="p">(</span><span class="s1">&#39;Predicted Y&#39;</span><span class="p">)</span>
    <span class="n">ax1</span><span class="o">.</span><span class="n">set_ylabel</span><span class="p">(</span><span class="s1">&#39;Real Y&#39;</span><span class="p">)</span>
    <span class="n">ax1</span><span class="o">.</span><span class="n">legend</span><span class="p">(</span><span class="n">loc</span><span class="o">=</span><span class="s1">&#39;best&#39;</span><span class="p">)</span>
    <span class="n">ax1</span><span class="o">.</span><span class="n">set_title</span><span class="p">(</span><span class="n">title</span><span class="p">)</span>

    <span class="n">ax2</span><span class="o">.</span><span class="n">scatter</span><span class="p">(</span><span class="n">y_pred</span><span class="p">,</span>
                <span class="n">y_real</span> <span class="o">-</span> <span class="n">y_pred</span><span class="p">,</span>
                <span class="n">color</span><span class="o">=</span><span class="s1">&#39;green&#39;</span><span class="p">,</span>
                <span class="n">marker</span><span class="o">=</span><span class="s1">&#39;x&#39;</span><span class="p">,</span>
                <span class="n">alpha</span><span class="o">=</span><span class="mf">0.6</span><span class="p">,</span>
                <span class="n">label</span><span class="o">=</span><span class="s1">&#39;Residual&#39;</span><span class="p">)</span>
    <span class="n">ax2</span><span class="o">.</span><span class="n">set_xlabel</span><span class="p">(</span><span class="s1">&#39;Predicted Y&#39;</span><span class="p">)</span>
    <span class="n">ax2</span><span class="o">.</span><span class="n">set_ylabel</span><span class="p">(</span><span class="s1">&#39;Residual&#39;</span><span class="p">)</span>

    <span class="n">ax2</span><span class="o">.</span><span class="n">axhline</span><span class="p">(</span><span class="n">y</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">color</span><span class="o">=</span><span class="s1">&#39;black&#39;</span><span class="p">,</span> <span class="n">linewidth</span><span class="o">=</span><span class="mf">2.0</span><span class="p">,</span> <span class="n">alpha</span><span class="o">=</span><span class="mf">0.7</span><span class="p">,</span> <span class="n">label</span><span class="o">=</span><span class="s1">&#39;y=0&#39;</span><span class="p">)</span>

    <span class="n">ax2</span><span class="o">.</span><span class="n">legend</span><span class="p">(</span><span class="n">loc</span><span class="o">=</span><span class="s1">&#39;best&#39;</span><span class="p">)</span>
    <span class="n">ax2</span><span class="o">.</span><span class="n">set_title</span><span class="p">(</span><span class="s1">&#39;Residual Plot&#39;</span><span class="p">)</span>

    <span class="n">ax3</span><span class="o">.</span><span class="n">hist</span><span class="p">(</span><span class="n">y_real</span> <span class="o">-</span> <span class="n">y_pred</span><span class="p">,</span> <span class="n">bins</span><span class="o">=</span><span class="mi">30</span><span class="p">,</span> <span class="n">color</span><span class="o">=</span><span class="s1">&#39;green&#39;</span><span class="p">,</span> <span class="n">alpha</span><span class="o">=</span><span class="mf">0.7</span><span class="p">)</span>
    <span class="n">ax3</span><span class="o">.</span><span class="n">set_title</span><span class="p">(</span><span class="s1">&#39;Histogram of residual values&#39;</span><span class="p">)</span>

    <span class="k">return</span> <span class="n">ax1</span><span class="p">,</span> <span class="n">ax2</span><span class="p">,</span> <span class="n">ax3</span>
</pre></div>

</div>
</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[3]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython2"><pre><span></span><span class="k">class</span> <span class="nc">model</span><span class="p">:</span>

    <span class="k">def</span> <span class="nf">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">model</span><span class="p">):</span>
        <span class="bp">self</span><span class="o">.</span><span class="n">model</span> <span class="o">=</span> <span class="n">model</span>
        <span class="bp">self</span><span class="o">.</span><span class="n">x_train</span> <span class="o">=</span> <span class="bp">None</span>
        <span class="bp">self</span><span class="o">.</span><span class="n">y_train</span> <span class="o">=</span> <span class="bp">None</span>
        <span class="bp">self</span><span class="o">.</span><span class="n">x_test</span> <span class="o">=</span> <span class="bp">None</span>
        <span class="bp">self</span><span class="o">.</span><span class="n">y_test</span> <span class="o">=</span> <span class="bp">None</span>
        <span class="bp">self</span><span class="o">.</span><span class="n">y_pred_train</span> <span class="o">=</span> <span class="bp">None</span>
        <span class="bp">self</span><span class="o">.</span><span class="n">y_pred_test</span> <span class="o">=</span> <span class="bp">None</span>
        <span class="bp">self</span><span class="o">.</span><span class="n">train_score</span> <span class="o">=</span> <span class="bp">None</span>
        <span class="bp">self</span><span class="o">.</span><span class="n">test_score</span> <span class="o">=</span> <span class="bp">None</span>
        <span class="bp">self</span><span class="o">.</span><span class="n">train_score_log</span> <span class="o">=</span> <span class="bp">None</span>
        <span class="bp">self</span><span class="o">.</span><span class="n">test_score_log</span> <span class="o">=</span> <span class="bp">None</span>

    <span class="k">def</span> <span class="nf">data_split</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">x</span><span class="p">,</span> <span class="n">y</span><span class="p">,</span> <span class="n">test_size</span><span class="p">):</span>
        <span class="bp">self</span><span class="o">.</span><span class="n">x_train</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">x_test</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">y_train</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">y_test</span> <span class="o">=</span> <span class="n">train_test_split</span><span class="p">(</span><span class="n">x</span><span class="p">,</span> <span class="n">y</span><span class="p">,</span> <span class="n">test_size</span><span class="o">=</span><span class="n">test_size</span><span class="p">)</span>

    <span class="k">def</span> <span class="nf">score_reg</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">train_score</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">test_score</span>

    <span class="k">def</span> <span class="nf">score_log</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
        <span class="bp">self</span><span class="o">.</span><span class="n">train_score_log</span> <span class="o">=</span> <span class="n">metrics</span><span class="o">.</span><span class="n">r2_score</span><span class="p">(</span><span class="n">np</span><span class="o">.</span><span class="n">exp</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">y_train</span><span class="p">),</span> <span class="n">np</span><span class="o">.</span><span class="n">exp</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">y_pred_train</span><span class="p">))</span>
        <span class="bp">self</span><span class="o">.</span><span class="n">test_score_log</span> <span class="o">=</span> <span class="n">metrics</span><span class="o">.</span><span class="n">r2_score</span><span class="p">(</span><span class="n">np</span><span class="o">.</span><span class="n">exp</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">y_test</span><span class="p">),</span> <span class="n">np</span><span class="o">.</span><span class="n">exp</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">y_pred_test</span><span class="p">))</span>
        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">train_score_log</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">test_score_log</span>

    <span class="k">def</span> <span class="nf">data_frame_convert</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
        <span class="n">df_train</span> <span class="o">=</span> <span class="n">pd</span><span class="o">.</span><span class="n">DataFrame</span><span class="p">({</span><span class="s1">&#39;y_pred&#39;</span><span class="p">:</span> <span class="bp">self</span><span class="o">.</span><span class="n">y_pred_train</span><span class="p">,</span> <span class="s1">&#39;y_real&#39;</span><span class="p">:</span> <span class="bp">self</span><span class="o">.</span><span class="n">y_train</span><span class="p">})</span>
        <span class="n">df_test</span> <span class="o">=</span> <span class="n">pd</span><span class="o">.</span><span class="n">DataFrame</span><span class="p">({</span><span class="s1">&#39;y_pred_test&#39;</span><span class="p">:</span> <span class="bp">self</span><span class="o">.</span><span class="n">y_pred_test</span><span class="p">,</span> <span class="s1">&#39;y_real_test&#39;</span><span class="p">:</span> <span class="bp">self</span><span class="o">.</span><span class="n">y_test</span><span class="p">})</span>
        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">train_score</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">test_score</span><span class="p">,</span> <span class="n">df_train</span><span class="p">,</span> <span class="n">df_test</span>

    <span class="k">def</span> <span class="nf">data_frame_convert_log</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
        <span class="n">df_train</span> <span class="o">=</span> <span class="n">pd</span><span class="o">.</span><span class="n">DataFrame</span><span class="p">({</span><span class="s1">&#39;y_pred&#39;</span><span class="p">:</span> <span class="n">np</span><span class="o">.</span><span class="n">exp</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">y_pred_train</span><span class="p">),</span> <span class="s1">&#39;y_real&#39;</span><span class="p">:</span> <span class="n">np</span><span class="o">.</span><span class="n">exp</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">y_train</span><span class="p">)})</span>
        <span class="n">df_test</span> <span class="o">=</span> <span class="n">pd</span><span class="o">.</span><span class="n">DataFrame</span><span class="p">({</span><span class="s1">&#39;y_pred_test&#39;</span><span class="p">:</span> <span class="n">np</span><span class="o">.</span><span class="n">exp</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">y_pred_test</span><span class="p">),</span> <span class="s1">&#39;y_real_test&#39;</span><span class="p">:</span> <span class="n">np</span><span class="o">.</span><span class="n">exp</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">y_test</span><span class="p">)})</span>
        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">train_score_log</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">test_score_log</span><span class="p">,</span> <span class="n">df_train</span><span class="p">,</span> <span class="n">df_test</span>

    <span class="k">def</span> <span class="nf">fit_model</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">x</span><span class="p">,</span> <span class="n">y</span><span class="p">,</span> <span class="n">test_size</span><span class="p">):</span>
        <span class="bp">self</span><span class="o">.</span><span class="n">data_split</span><span class="p">(</span><span class="n">x</span><span class="p">,</span> <span class="n">y</span><span class="p">,</span> <span class="n">test_size</span><span class="p">)</span>
        <span class="bp">self</span><span class="o">.</span><span class="n">model</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">model</span><span class="o">.</span><span class="n">fit</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">x_train</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">y_train</span><span class="p">)</span>
        <span class="bp">self</span><span class="o">.</span><span class="n">train_score</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">model</span><span class="o">.</span><span class="n">score</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">x_train</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">y_train</span><span class="p">)</span>
        <span class="bp">self</span><span class="o">.</span><span class="n">test_score</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">model</span><span class="o">.</span><span class="n">score</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">x_test</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="n">y_test</span><span class="p">)</span>
        <span class="bp">self</span><span class="o">.</span><span class="n">y_pred_train</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">model</span><span class="o">.</span><span class="n">predict</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">x_train</span><span class="p">)</span>
        <span class="bp">self</span><span class="o">.</span><span class="n">y_pred_test</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">model</span><span class="o">.</span><span class="n">predict</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">x_test</span><span class="p">)</span>

<span class="k">def</span> <span class="nf">model_iterations</span><span class="p">(</span><span class="n">n</span><span class="p">,</span> <span class="n">x</span><span class="p">,</span> <span class="n">y</span><span class="p">,</span> <span class="n">model_arg</span><span class="p">,</span> <span class="n">log_bool</span><span class="o">=</span><span class="bp">False</span><span class="p">):</span>
    <span class="n">new_model</span> <span class="o">=</span> <span class="n">model</span><span class="p">(</span><span class="n">model_arg</span><span class="p">)</span>
    <span class="n">training_scores</span> <span class="o">=</span> <span class="p">[</span><span class="bp">None</span><span class="p">]</span><span class="o">*</span><span class="n">n</span>
    <span class="n">testing_scores</span> <span class="o">=</span> <span class="p">[</span><span class="bp">None</span><span class="p">]</span><span class="o">*</span><span class="n">n</span>

    <span class="k">for</span> <span class="n">i</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="n">n</span><span class="p">):</span>
        <span class="n">new_model</span><span class="o">.</span><span class="n">fit_model</span><span class="p">(</span><span class="n">x</span><span class="p">,</span> <span class="n">y</span><span class="p">,</span> <span class="mf">0.3</span><span class="p">)</span>
        <span class="n">training_scores</span><span class="p">[</span><span class="n">i</span><span class="p">],</span> <span class="n">testing_scores</span><span class="p">[</span><span class="n">i</span><span class="p">]</span> <span class="o">=</span> <span class="n">new_model</span><span class="o">.</span><span class="n">score_reg</span><span class="p">()</span> <span class="k">if</span> <span class="ow">not</span> <span class="n">log_bool</span> <span class="k">else</span> <span class="n">new_model</span><span class="o">.</span><span class="n">score_log</span><span class="p">()</span>

    <span class="k">print</span> <span class="s1">&#39;Mean Train Score:&#39;</span><span class="p">,</span> <span class="n">np</span><span class="o">.</span><span class="n">mean</span><span class="p">(</span><span class="n">training_scores</span><span class="p">)</span>
    <span class="k">print</span> <span class="s1">&#39;Mean Test Score:&#39;</span><span class="p">,</span> <span class="n">np</span><span class="o">.</span><span class="n">mean</span><span class="p">(</span><span class="n">testing_scores</span><span class="p">)</span>
    <span class="k">return</span> <span class="n">new_model</span>
</pre></div>

</div>
</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[4]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython2"><pre><span></span><span class="c1"># read in neighborhood dataset</span>
<span class="n">data</span> <span class="o">=</span> <span class="n">pd</span><span class="o">.</span><span class="n">read_csv</span><span class="p">(</span><span class="s1">&#39;../datasets/listings_neighborhood_clean.csv&#39;</span><span class="p">)</span>
</pre></div>

</div>
</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[5]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython2"><pre><span></span><span class="c1"># split into x and y (note that we do not include id and host_id as predictors)</span>
<span class="n">x</span> <span class="o">=</span> <span class="n">data</span><span class="o">.</span><span class="n">iloc</span><span class="p">[:,</span> <span class="mi">2</span><span class="p">:</span><span class="o">-</span><span class="mi">2</span><span class="p">]</span>
<span class="n">y</span> <span class="o">=</span> <span class="n">data</span><span class="o">.</span><span class="n">iloc</span><span class="p">[:,</span> <span class="o">-</span><span class="mi">2</span><span class="p">]</span>
<span class="n">y_log</span> <span class="o">=</span> <span class="n">data</span><span class="o">.</span><span class="n">iloc</span><span class="p">[:,</span> <span class="o">-</span><span class="mi">1</span><span class="p">]</span>
</pre></div>

</div>
</div>
</div>

</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h2 id="Ridge-&amp;-Lasso-Regression">Ridge &amp; Lasso Regression<a class="anchor-link" href="#Ridge-&amp;-Lasso-Regression">&#182;</a></h2>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h3 id="Ridge-Regression-with-Untransformed-Response">Ridge Regression with Untransformed Response<a class="anchor-link" href="#Ridge-Regression-with-Untransformed-Response">&#182;</a></h3>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[6]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython2"><pre><span></span><span class="n">reg_params</span> <span class="o">=</span> <span class="mf">10.</span><span class="o">**</span><span class="n">np</span><span class="o">.</span><span class="n">linspace</span><span class="p">(</span><span class="o">-</span><span class="mi">10</span><span class="p">,</span> <span class="mi">5</span><span class="p">,</span> <span class="mi">10</span><span class="p">)</span>
<span class="n">RidgeCV_model</span> <span class="o">=</span> <span class="n">model_iterations</span><span class="p">(</span><span class="mi">1</span><span class="p">,</span> <span class="n">x</span><span class="p">,</span> <span class="n">y</span><span class="p">,</span> <span class="n">RidgeCV</span><span class="p">(</span><span class="n">alphas</span><span class="o">=</span><span class="n">reg_params</span><span class="p">,</span> <span class="n">fit_intercept</span><span class="o">=</span><span class="bp">True</span><span class="p">,</span> <span class="n">cv</span><span class="o">=</span><span class="mi">5</span><span class="p">))</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area"><div class="prompt"></div>
<div class="output_subarea output_stream output_stdout output_text">
<pre>Mean Train Score: 0.317389383417
Mean Test Score: 0.287039215886
</pre>
</div>
</div>

</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[29]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython2"><pre><span></span><span class="c1"># plot the residuals of a ridge regression model</span>
<span class="n">fig</span><span class="p">,</span> <span class="n">axes</span> <span class="o">=</span> <span class="n">plt</span><span class="o">.</span><span class="n">subplots</span><span class="p">(</span><span class="mi">2</span><span class="p">,</span> <span class="mi">3</span><span class="p">,</span> <span class="n">figsize</span><span class="o">=</span><span class="p">(</span><span class="mi">18</span><span class="p">,</span> <span class="mi">10</span><span class="p">))</span>

<span class="n">ridge_data_vals</span> <span class="o">=</span> <span class="n">RidgeCV_model</span><span class="o">.</span><span class="n">data_frame_convert</span><span class="p">()</span>
<span class="n">plot_residual</span><span class="p">(</span><span class="n">axes</span><span class="p">[</span><span class="mi">0</span><span class="p">][</span><span class="mi">0</span><span class="p">],</span> <span class="n">axes</span><span class="p">[</span><span class="mi">0</span><span class="p">][</span><span class="mi">1</span><span class="p">],</span> <span class="n">axes</span><span class="p">[</span><span class="mi">0</span><span class="p">][</span><span class="mi">2</span><span class="p">],</span> <span class="n">ridge_data_vals</span><span class="p">[</span><span class="mi">2</span><span class="p">][</span><span class="s1">&#39;y_pred&#39;</span><span class="p">],</span> <span class="n">ridge_data_vals</span><span class="p">[</span><span class="mi">2</span><span class="p">][</span><span class="s1">&#39;y_real&#39;</span><span class="p">],</span> <span class="s1">&#39;Ridge Regression: {}&#39;</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">ridge_data_vals</span><span class="p">[</span><span class="mi">0</span><span class="p">]),</span> <span class="s1">&#39;Scatter Plot: Predicted vs. Real Y&#39;</span><span class="p">)</span>
<span class="n">plot_residual</span><span class="p">(</span><span class="n">axes</span><span class="p">[</span><span class="mi">1</span><span class="p">][</span><span class="mi">0</span><span class="p">],</span> <span class="n">axes</span><span class="p">[</span><span class="mi">1</span><span class="p">][</span><span class="mi">1</span><span class="p">],</span> <span class="n">axes</span><span class="p">[</span><span class="mi">1</span><span class="p">][</span><span class="mi">2</span><span class="p">],</span> <span class="n">ridge_data_vals</span><span class="p">[</span><span class="mi">3</span><span class="p">][</span><span class="s1">&#39;y_pred_test&#39;</span><span class="p">],</span> <span class="n">ridge_data_vals</span><span class="p">[</span><span class="mi">3</span><span class="p">][</span><span class="s1">&#39;y_real_test&#39;</span><span class="p">],</span> <span class="s1">&#39;Ridge Regression: {}&#39;</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">ridge_data_vals</span><span class="p">[</span><span class="mi">1</span><span class="p">]),</span> <span class="s1">&#39;Residual Plot for Test Data&#39;</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">show</span><span class="p">()</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area"><div class="prompt"></div>


<div class="output_png output_subarea ">
<img src="
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
PyRs2rVrR+fOXQC4/fZb+OY3i+jd+xusWfP1/jp1yqWsLOxrt91246KLzqVr167sssuu9OmzAy+8
8Nx63Zg7dQrH/uY3jTlzXuSoo77LnDkvUl7+Fb179+GDD95n5cqVdOzYkXnzXqdPnx3o2LEjn376
KSee+CO++OJzrr/+Zqqrq7nuuqsZPfpcsrNzGi3rPfdM5qCDvs0uu+wKhL/PbbbZhq+++oqPP/6I
Xr168+qrL/PNb6amx46ISCp873s/YNasPzFo0EE8/vhfGD/+Kg45ZMgG29Wt99esWdPCkYqISCZT
gkNaha++ipGVNOVtIgFlZdCz55btt2aIyhdffM65557Fdtv1Wm/9f//7H3beeZfaIRbf+tbuAHz0
0QcccEDoFdCnz4507bpN7fLf/OY6ACorK+nd+xsbHLNmiMr//vcpF1wwht69+wDw3nvvsXDhAv71
rxISiQTV1dWsWLGc3NxcunYNF+577dWPlStLo+OGuSFWrlzJihUrOOecc6ioqKK8vJx9992fU075
JQ88MI3zzhtNfn4excWjOOCAg/jkk08YO/Y84vFsTjnll7VxrVq1itzcXLp37wGEO3KTJ9/BgQce
zM4770osFqNDhw60b9+hwfNZtzH65ZdfkpeXv8F22267LQ8++AiPPTaL2267iUsuuYJ169Zx7bVX
kpubx/nnhyEzubm5fPnll9G+1pCfn09ZWRmTJ09mxow/0r17D+6441Z+//sHyMvLq902eftRo87m
t7/9NX/726MccMBBdOnShfz8fEaPPpdLL72Izp27YFZEly5deeihmey//yBGjBjFsmVLGT36DC6+
+DL++99PuPHG6ygvL+ejjz7gtttuon//gfWW9emnn6CwsCePPjqLFStWcO65o/jd7yZz6aVXcuON
15KTk8POO+9Cly5dGjyPIiJbS2M9LZqqoCCfZctWN3n7ffYZyC233MiqVat47bV/svvufRk9ekTt
+lgsxsiRo9ery2vqcRERkeaiBIe0CvvuW8Wrr7ajqiokN7bbLsEOO2xZ741knTt3Yfz4Kxkz5gym
TZtZu7zmTv+6dWEYxNtvO0ceeQw777wrb721kIMPHsx///sfPv98FRCSHZdeOoHCwp689dablJau
aPCY2223PeeeexGXXvorHnjgIXbYYQcKC3ty0kmnUl5ezv3330uPHgWsXbuWzz9fRZcuXfnXv0rY
brvtoz2EXhddu3alsLAnd9xxB2vXJpgz5yU6derESy+9wN579+e004bz7LNPMWPGdI488hi6d+/B
TTf9jpKSt5g8+XYuvviy2v18+eUaSktX0K1bd+bPf4NvfKNPPZE3fN53330PpkyZREVFBeXl5Xz8
8YfsvPMu620zdux5nHXWufTu/Q06dswlK8pcjR17HgMH7seJJ55cu+2ee+7Nq6++TFHR7rz66svs
tVd/2rdvT25uLh07dgSgR48erFq1igED/o877riVn/98GEuWLCGRSNC5cxeefPJxRow4i298ow8P
PvgA++67P1VVVbz99mJuv30KFRUVnHvuKEaMGMW7775NdnYYlpKXl09VVRVFRUXcd99DAHz22f+4
4opLGD36PEpLV9Rb1gcf/HNt/D/5yfe5+eY7AHjttVe56abfEY/HGTfuQo455vsNnkcRkUx05JHH
cPPNN7DffgcwZMihDBly6Abb9O271wb1voiISHNRgkNahd69E5x11jr++c92ZGfDkUdWEm/mv84d
d9yJn/zkZ9x8840cf/xPgHDRP3ToKZxxxml07dqt9qL6u9/9PtdccwVnnVVMz57b1k4mef75Y7nq
qsuoqqoiKyuLsWPHN3g8gIED92Pfffdj6tTJFBefyXXXXcVZZxXz5ZdfcvzxPyYWi3HOORdywQVn
k5eXR3V1ojbpUDOsJBaLcfbZ51NcXMy6dRXk5uZx6aVXsmZNGRMnXkF2djbV1dWMGXMePXtuy+WX
j2PWrIeprq7mtNOGrxfPRRddwrhxF5KVlUV+fj6XXHIF7733bu2xgvC6vjk4unXrzk9+cgJnnvlL
EgkoLh5FdnY2H374AY888gfOO+9XDBt2KhMnXkFOTg7t23dg7NhLeemlF3jzzflUVlby6qsvE4vF
GDHiLH74wx9z9dVXcOaZp5OdncMVV1xNdnY2v/rVrzjnnFG0b9+evLwQZ15eHv369WfEiNNIJBKc
f/5YIPR0mTDhUnJycthpp50577xf0a5dOwB+8YuhtG/fnp/9bBidO3fhhBOGcu21VzJq1HAqKys5
44xRDfZYaais64vVzrnSo0cBw4efTIcOHTj88KPZccedNvq3ISKSaY4++limTJlUmzSuT331voiI
SHOJJU+ImOESm9LVMp1tarfSdLa1ylpSspC1a79k330P4D//+YQLLhiz3p375nT//dP4+c+HEY/H
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
QoiE9/8B0nyJdu3CucQAAAAASUVORK5CYII=
"
>
</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[30]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython2"><pre><span></span><span class="c1"># qq plot for the train residuals</span>
<span class="n">stats</span><span class="o">.</span><span class="n">probplot</span><span class="p">(</span><span class="n">ridge_data_vals</span><span class="p">[</span><span class="mi">2</span><span class="p">][</span><span class="s1">&#39;y_pred&#39;</span><span class="p">]</span> <span class="o">-</span> <span class="n">ridge_data_vals</span><span class="p">[</span><span class="mi">2</span><span class="p">][</span><span class="s1">&#39;y_real&#39;</span><span class="p">],</span> <span class="n">dist</span><span class="o">=</span><span class="s2">&quot;norm&quot;</span><span class="p">,</span> <span class="n">plot</span><span class="o">=</span><span class="n">pylab</span><span class="p">)</span>
<span class="n">pylab</span><span class="o">.</span><span class="n">show</span><span class="p">()</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area"><div class="prompt"></div>


<div class="output_png output_subarea ">
<img src="
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
"
>
</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h3 id="Ridge-Regression-with-Log-Transformed-Response">Ridge Regression with Log-Transformed Response<a class="anchor-link" href="#Ridge-Regression-with-Log-Transformed-Response">&#182;</a></h3>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[31]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython2"><pre><span></span><span class="n">reg_params</span> <span class="o">=</span> <span class="mf">10.</span><span class="o">**</span><span class="n">np</span><span class="o">.</span><span class="n">linspace</span><span class="p">(</span><span class="o">-</span><span class="mi">10</span><span class="p">,</span> <span class="mi">5</span><span class="p">,</span> <span class="mi">10</span><span class="p">)</span>
<span class="n">RidgeCV_model</span> <span class="o">=</span> <span class="n">model_iterations</span><span class="p">(</span><span class="mi">5</span><span class="p">,</span> <span class="n">x</span><span class="p">,</span> <span class="n">y_log</span><span class="p">,</span> <span class="n">RidgeCV</span><span class="p">(</span><span class="n">alphas</span><span class="o">=</span><span class="n">reg_params</span><span class="p">,</span> <span class="n">fit_intercept</span><span class="o">=</span><span class="bp">True</span><span class="p">,</span> <span class="n">cv</span><span class="o">=</span><span class="mi">5</span><span class="p">),</span> <span class="bp">True</span><span class="p">)</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area"><div class="prompt"></div>
<div class="output_subarea output_stream output_stdout output_text">
<pre>Mean Train Score: 0.355490988957
Mean Test Score: 0.361796683246
</pre>
</div>
</div>

</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[32]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython2"><pre><span></span><span class="c1"># plot the residuals of a ridge regression model</span>
<span class="n">fig</span><span class="p">,</span> <span class="n">axes</span> <span class="o">=</span> <span class="n">plt</span><span class="o">.</span><span class="n">subplots</span><span class="p">(</span><span class="mi">2</span><span class="p">,</span> <span class="mi">3</span><span class="p">,</span> <span class="n">figsize</span><span class="o">=</span><span class="p">(</span><span class="mi">18</span><span class="p">,</span> <span class="mi">10</span><span class="p">))</span>

<span class="n">ridge_data_vals</span> <span class="o">=</span> <span class="n">RidgeCV_model</span><span class="o">.</span><span class="n">data_frame_convert_log</span><span class="p">()</span>
<span class="n">plot_residual</span><span class="p">(</span><span class="n">axes</span><span class="p">[</span><span class="mi">0</span><span class="p">][</span><span class="mi">0</span><span class="p">],</span> <span class="n">axes</span><span class="p">[</span><span class="mi">0</span><span class="p">][</span><span class="mi">1</span><span class="p">],</span> <span class="n">axes</span><span class="p">[</span><span class="mi">0</span><span class="p">][</span><span class="mi">2</span><span class="p">],</span> <span class="n">ridge_data_vals</span><span class="p">[</span><span class="mi">2</span><span class="p">][</span><span class="s1">&#39;y_pred&#39;</span><span class="p">],</span> <span class="n">ridge_data_vals</span><span class="p">[</span><span class="mi">2</span><span class="p">][</span><span class="s1">&#39;y_real&#39;</span><span class="p">],</span> <span class="s1">&#39;Ridge Regression: {}&#39;</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">ridge_data_vals</span><span class="p">[</span><span class="mi">0</span><span class="p">]),</span> <span class="s1">&#39;Scatter Plot: Predicted vs. Real Y&#39;</span><span class="p">)</span>
<span class="n">plot_residual</span><span class="p">(</span><span class="n">axes</span><span class="p">[</span><span class="mi">1</span><span class="p">][</span><span class="mi">0</span><span class="p">],</span> <span class="n">axes</span><span class="p">[</span><span class="mi">1</span><span class="p">][</span><span class="mi">1</span><span class="p">],</span> <span class="n">axes</span><span class="p">[</span><span class="mi">1</span><span class="p">][</span><span class="mi">2</span><span class="p">],</span> <span class="n">ridge_data_vals</span><span class="p">[</span><span class="mi">3</span><span class="p">][</span><span class="s1">&#39;y_pred_test&#39;</span><span class="p">],</span> <span class="n">ridge_data_vals</span><span class="p">[</span><span class="mi">3</span><span class="p">][</span><span class="s1">&#39;y_real_test&#39;</span><span class="p">],</span> <span class="s1">&#39;Ridge Regression: {}&#39;</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">ridge_data_vals</span><span class="p">[</span><span class="mi">1</span><span class="p">]),</span> <span class="s1">&#39;Residual Plot for Test Data&#39;</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">show</span><span class="p">()</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area"><div class="prompt"></div>


<div class="output_png output_subarea ">
<img src="
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
wKNm9jaQThiONxN4JFpE6b/AU+4eN7N7CM+zjxEWvis0szHAY2Y2BVhPmLMoIiKbR22xiEj9uorQ
5g4iTD853d2Xb2abOxCYRJh2/oq7T6/zWoiINCCxeDxe32WoK/HGHv1Khgie6tBwJEM9kqQOTWmc
sNrhBiIZ6qE6NAxJUoem1A5DErTFNZUMf581pbompyZW11ppi+tjkVERERERERERkVqlAIeIiIiI
iIiINHoKcIiIiIiIiIhIo6cAh4iIiIiIiIg0egpwiIiIiIiIiEijVx+PiRWpE7NmzeS6665h9907
AbB69Wo6dOjIddfdyBdffM60aW9zzjkXbLDPyJHDOOmkU+ja9YAtOueLL/6TRx55kA4dOhKPx1m9
ehX77deFyy///VbXZ0stWVLA+PGPcMUVV9fK8f7xj2f5xz+eJS0tjbPOOo9DDjlsg9e/+OJzbr/9
ZgA6dtyZoUNHkJKSwoQJ43n99VfIymrJ6aeftcF+X331JRdeeA7PP/8q6enpAJSUlDBy5DCOP/4k
evY8GIB//et5Jk9+mni8lMMO68NVV/2OdevWcccdt/DDD99TVFTE5ZcPIS9vH1555UWefHIiqamp
/Pznv+TEE08hHo/zxz/eyqeffkJGRgZXXz2cDh06MnLkMJYuXUI8HueHH75n33334/rrR/PXv07k
9ddfJRaL0avXoZxzzgWsWLGCG28cwZo1a2jVqjVXXz2cNm3alNfl8ccf5bPPPmXUqJtr5f0WEUkm
69ev58YbR7B06VKysrK49trrad26TfU7ishGSktLWbDgBwAKC1tSULCqyrzt2+9ASorubUvyU4BD
GozSUvjhhxiZmXHataudY3bvfiDXXz+6fHvUqOFMm/Y2ffr8H3vttXftnKSCo446lgsvvLh8e9Cg
83Gfj1neNjlfddq2bVdrwY0lSwp4+um/Mm7cBNavX8dFF11Az54Hk5b2Y1MyduwDDBx4Cfvv35Wb
bx7FtGlv06FDR15//RUefvhxSktLGTjwPLp3P5DMzEzWrFnN/fffRUZGZvkxvv32f9x000gWL14E
nFSe9txzz3DffWNJT0/n0UfHUlJSwqRJj9Op054MHz6Kzz77lM8++4S8vH24//67mTjxKZo1a0a/
fr/miCOOYebM6RQWFvLgg48yb14+9933J2655Y/lwYiVK1cyePBABg++ku+++5bXXnuZhx9+HAif
Y+/efXnxxRfYf/9unHnmOcyY8T4PPXQfV189HIB3353Gu+9Oo337HWrl/RYRSTaTJz/FHnvsxbnn
9uf1119h/PhxDB58ZX0XS6RRWrDgBy585lwyWmeSnpFKUWFJpfkKl6/noZP/zI477lTHJRSpewpw
SINQVAT33pvBZ5/FSE2Fvn1LOPnk4q0+bjweTzhHEQUFi8nObsWsWTOZPPlpRo26maef/hsvvPAc
7dptz7JlS4Fwh+mmm0ZSULCYnJxc5syZxeTJL/LZZ59y5ZV/oqiohFatWjNs2HW0aJFV5TlXrVrF
6tWraNmyJcXFxdxxxy3873/fEI/HueCCgXTr1p1p06YwbtxDZGdn07JlS/bcc2+6dj2AMWPuJSMj
g+OPP4nc3PaMHfsAqampdOjQkSFDhvHdd99y882jSEtLIx6PM3LkTaSnZzBy5DXE43EKCwu56qpr
aNmyJSNHDuOhh/7M9Onv8fDDD5KZmUlu7vZcccU1fPyxM3HiY6Snp/Pdd99x+OFHctZZ5/HBBzOY
O3f2BqNcPvpoHvvt15W0tDTS0lrSsePOfPrpJ+Tl/aQ8z803304sFove7wKyslry5Zdf0q1b9/JA
yM4778xnn33CPvt05rbbRnPhhZcwdOiPHdx169ZxzTUjmDDhsfK0GTPexyyPm24ayZIlBZx11nmk
pqby/vvvcfjhR3HFFZfSsmXL8mDOnnvuzcqVK4hFT9SOxWDu3NkcdNAhAOy7b2fmz//vBp/duHEP
8atfncZ227UlO7uYP/7x3vLXSkpKyMjI5MsvP2fAgBDA2m+/LvzpT38A4H//+4bnn5/MBRcM5Pnn
J9fo71NEpLbdfvstzJkzq1aP2aVLN4YMuWaTeUaNGs5RRx1Lr16H8tVXX3LBBWfyk5/su0Geiy66
jLlzZ3PGGWcDcPDBhzB+/CO1WlaRpiajdSbNtmtGRmYaqeu3vu8s0tgpwCENwmuvpfLNNzGaNQvb
//53KoceWkL79vFN71iNDz6YwWWXDWTJkiWkpMQ44YSTOeCAHsyaNZNYLMbSpUt46qkneeKJvwFw
wQVnAWEaxk47deDGG2/l66+/5MwzTwPgD38Yze2330arVrn885/PMWHCYwwYcNEG53z11ZeYN+9D
Fi9eRFZWS84++3w6dOjI5MlP0abNdgwdOoIVK5Zz8cX9eeyxJ7n77jsYO/Yx2rRpww03jCg/TlFR
IWPHjgfgt789mTFjHqVNmzY88siD/Otfz1NUVMQ++3TmoosuY86cWaxatYoffviO1q3bMHz4KL74
4nPWrVtLy5YtiUVX+X/4wy08+OA42rXbnpdemsz48eM45JDDWLDgBx5//K+sX7+eE088hrPOOo8D
DujBAQf02KBua9aspmXLluXbzZu3YPXqDYdDxmIxfvjhB373u4vIzg4Bm6VLlzBhwnjWrl1LYeF6
PvxwLiec8CsefXQshx76U/bYY0/gx886bG9o+fJlzJkzm4ce+jNr167loovOp3fvg1m2bBkrV67g
zjvv5aWXXuC++/7E8OGj2H33Tpx//pk0b96cPn1+RlZWy43Kn5qaSmlpKSkpKSxdupQPPpheficx
LS2NVq1aA3D//Xez995Gx447s9dexrRpb7PXXnszdepbrF+/nrVr13LnnX9gxIgb+OKLzzYIcomI
NAW//OWJTJ78NL16HcoLLzzHiBE30rt3343yrV79YzvcokUWq1evruOSiohIMlOAQxqEdetiJE4L
jMdh1Spo337rjls2RWXFiuVcfvkl7Lhjhw1e//bb/9Gp0x7lIwt+8pN9APjqqy84+OBwp3+XXXaj
TZvtytNHjRpFUVEJxcXFdOy480bnLJui8v3333HVVZfRseMuAHz22WfMnTubjz7KJx6PU1paSkHB
YrKyssrXcNh//64sXbokOu+uACxdupSCggKuu24oEEaXHHjgQZx99vlMmDCeK664lOzslgwYcDEH
H3wo33zzDUOHXkFaWjpnn31+ebmWLVtGVlYW7dptD0CPHj14/fU3OeSQw+jUaU9isRjNmjUjM7NZ
le9nxc7omjVraNkye6N8O+ywA08++Qz//Odk7r33Tq699npOPvnXXHnlpbRvvwP77rsfrVu34ZVX
XiQ3tz3PPz+ZgoICLr/8Yu67b2yl527VqjXdunWnWbNmNGvWjN12250vvviCNm3acNhhvQE49NDe
TJz4GJ999invvjuVp556nubNmzNq1HDefPO18iBHmbLgBsC///06Rx55THkwCKCwsJBbbrmBrKyW
XHlleP/79TuHu+66nUsuGcAhhxxGbm57pk//D0uXFjBy5DWsXLmCgoICJk58rPwupYhIXalupMW2
csABPbj77jtYtmwZ77//H/bZpzOXXnph+euxWIxBg8JIuzVr1gAhaJ6dvfF3iIiIyJZSgEMahAMP
LOHdd1MpKQnBjR13jLPrrrV3F7xVq9aMGHEDl102kPHjJ5Wnd+y4C1988TmFhYWkpqby8cfO0Ucf
R6dOe/Lhh3M57LA+fPvt/1i+fBkQgh1/+MMfSE3N4sMP57BkSUGV59xxx524/PLfM3z41UyY8Fd2
3XVXcnPbc+aZ57B+/XqeeOLPbL99DmvXrmX58mW0bt2Gjz7KT5gfGS6027RpQ25ue2699Y+0aJHF
1Klv06JFC95++9906dKNc8/tz2uvvczEiY9x9NHH0a7d9tx5533k53/I2LH3c80115UfZ82a1SxZ
UkDbtu14//332XnnXSopedXv+z777MvDD4+hqKiI9evX8/XXX9Kp0x4b5Bk69AouueRyOnbcmebN
s0hJSWH58mWsWbOGBx54hNWrV3HFFZfSqdMePPnks+X7/frXx3PXXQ9Uee799+/Cs88+RVFREcXF
xXz55Rfstttu7LdfF955Zyp7753H7Nkz2X33PcjKaklmZjMyMjKIxWJst11bVq0KC75Om/Y2P/vZ
EeTnf7jBSJEZM/6z0aKzQ4deQY8ePTn99LPK0+bM+YDjjz+Zzp3346233mC//brQu3ff8juVs2bN
5LnnnlFwQ0SanKOPPo677rqdnj0Ppm/fw+nb9/CN8nTuvD/vvjuNvLx9ePfdaey/f7d6KKmIiCQr
BTikQejYMc4llxTyn/+kkp4ORx9dTFot/3Xuttvu/PrXv+Guu+7g5JN/DYSL/jPOOJuBA8+lTZu2
NG/eHICf//x4br75ei65ZADt2+9QvgDmlVcOZciQIaxbV0hKSgpDh46o8nwAPXr05MADezJu3FgG
DLiIW2+9kUsuGcCaNWs4+eRTiMVi/O53Q7jqqsG0bNmS0tJ4edChbCRBLBZj8OArueqqwcTjpWRl
tWT48BtYvXoVo0dfT3p6OqWlpVx22RW0b78DI0cOY/LkpygtLeXcc/tvUJ7f//5ahg0bQkpKCu3a
bceQIcP57LNPNxi1UBZYqWwNjrZt2/HrX5/GRRedTzwOAwZcTHp6Ol9++QXPPPM3rrjiavr1O4fR
o68nIyODzMxmDB06nNat2/DVV1/Qv/9ZpKdncNFFgyucM5x3U1M7OnXak1/84gQGDjwPgHPP7U+r
Vq0488xzue22Gxk48DzS0tIYPvwGdthhB44//iQGDTqfjIwMOnToyLHH/oLU1FSmT3+PQYPCMa65
ZmT58b+CAyfdAAAgAElEQVT55mt22unHET5vv/1v5syZRXFxMe++O41YLMaFF17CLrvsxk03haBR
Tk77av8GRESaimOP/QUPPzyGxx//a5V5TjrpFG666XouuugC0tMzuP76m+qsfCIikvxiTWiueHzR
opX1XYatkpOTjepQN/Lz57J27RoOPPBg/ve/b7jqqsvKRxvUdh2eeGI8v/1tP9LS0rjxxhH07NmL
o48+rtaOX5XG8llsSpLUoWKkJ5mpHW4gkqEeqkPDkFiHRYsWMnr09ZscjdcQNbF2GJKgLa6pZPg/
tinff/8dl74+sHyR0cIqFhldt3Qd9x7+YNI8RSXZP9dETayutdIWawSHSCV22qkD119/LY8++jAl
JSVceWXtPGa1Mi1atGDAgLPJzGzGTjvtxOGHH7XNziUiIrItvPXWmzz66Nh6WwNEREQEFOAQqVTb
tu24554H6+Rcv/rVqfzqV6fWyblERES2hT59fkafPj+r72KIiEgTl1J9FhERERERERGRhk0BDhER
ERERERFp9BTgEBEREREREZFGTwEOEREREREREWn0tMioiIiIiGyVWbNmct1117D77p0AWL16NR06
dOS6624kLa1m3c0JE8bTo0dP8vL2KU8rLCzkjDNO4e9//8dmlefRR8fSrt32nHDCyZu1n4iING71
EuAws7OBc4A40BzoAvwUuAsoBfLd/eIob39gAFAEjHb3F8ysGTAByAVWAGe7e0Fd10NERESksSkq
KSI9Nb3K7S3VvfuBXH/96PLtUaOGM23a2/Tp83812r9fv3M2SovH40Bsq8smIiJNQ70EONz9MeAx
ADO7DxgHXAcMc/cpZjbGzE4A3gMuBQ4AWgBTzewVYBAw191vMLPTgBHA7+qhKiIiIiKNSv7iuezV
1miZ3pJvVn5NcWkxu7futNXHDcGIoKioiCVLCsjObsVDD93PnDmziMdLOe20M+jb93CeeebvvPTS
C6SmppCXty+DB1/JzTeP4ogjjma//bpwww3DWblyJR06dCw/5qWXXsiQIcPYZZddmTz5aZYuXcK5
5/bnoYfux/2/LF++nD333Itrrrluq+siIiKNU71OUTGzHsA+7n6JmV3v7lOil14EjiKM5pjq7sXA
CjP7hDDa4zDgtoS8I+q46CIiIiKNUtfcA5i98AOap7cgMzWzVoIbAB98MIPLLhvIkiVLSEmJccIJ
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
RWqXu78IzDOz94HnCCYNHQaMMbNZBG9WedrdFwNlXfFeJ+yKB4wH9g674vUHxtR1GxJJnz7FdOpU
yvbbR+nUqZSzz9bwFBEREREREUk+cXlNrLtfVcXqXlWUU1e8rZSVhebcEBERERERkaRX5z04RERE
RERERERqW1x6cIiISP1gZq0I5jQ6ElgPTCKYyX+huw8OywwABgLFwFh3f9HMGgFTgFYEkz/3dfe8
um+BiIiIiEhAPThERBooM0sDHgDWhqvuJJjvqCeQYma9zaw1MAToARwL3By+unAQsMDdDwMeB0bW
eQNERERE/p+9O4+Psjr7P/6ZJQtLAgQmEUREWU6ECGFR1FpAq1apC4hiFZ66VHGr1fpUfbRal2pX
qz+XarV1rWDdd9xarYJUJciWQA77okJ2AiHrLL8/7sw4hCQkIclk+b5fL1/J3HPu+77OGCBzzXWu
IxJFCQ4Rke7rXpzGzd8CLmC8tTa8M9W7wMnA0cAia63fWrsLWAeMBY4H3osae1J7Bi4iIiIiUpcS
HCIi3ZAx5iIg31r7IU5yA/b+N2E3kAwkAaVRx8uAPnWOh8eKiIiIiMSMenCIiHRPFwNBY8zJOBUZ
zwK+qOeTgJ04/TWS6xwvqT2eVGfsfvl8Sfsf1MF1hTlA15iH5tAxdIU5iIhI16AEh4hIN1TbZwMA
Y8xHwBXAn4wxk621nwKnAR8BS4B7jDHxQA8gHcgGFgPTcBqUTgMW0gQFBbtbcxrtzudL6vRzgK4x
D82hY+gqcxARka5BS1RERCTsl8BdxpjPgDjgZWttHvAgsAj4F04T0mqc3h0ZxpiFwKXAnTGKWURE
REQEUAWHiEi3Z609Merh1HqefwJ4os6xCmBW20YmIiIiItJ0quAQERERERERkU5PCQ4RERERERER
6fSU4BARERERERGRTk8JDhERERERERHp9JTgEBEREREREZFOTwkOEREREREREen0lOAQERERERER
kU5PCQ4RERERERER6fSU4BARERERERGRTk8JDhERERERERHp9JTgEBEREREREZFOzxvrAKT9lJXB
/PlxfP21iy1b3AwdGmTQoBBz5tTQq1esoxMRERERERFpOVVwdCPz58eRm+smK8vD2rVulizxYK2b
efPiYh2aiEiXllOYjT/oB8Af9JNTmB3jiERERES6HiU4upH8fBcuF1RWgtsNlZXO4/x8V6xDExHp
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
"
>
</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[33]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython2"><pre><span></span><span class="c1"># qq plot for the train residuals</span>
<span class="n">stats</span><span class="o">.</span><span class="n">probplot</span><span class="p">(</span><span class="n">ridge_data_vals</span><span class="p">[</span><span class="mi">2</span><span class="p">][</span><span class="s1">&#39;y_pred&#39;</span><span class="p">]</span> <span class="o">-</span> <span class="n">ridge_data_vals</span><span class="p">[</span><span class="mi">2</span><span class="p">][</span><span class="s1">&#39;y_real&#39;</span><span class="p">],</span> <span class="n">dist</span><span class="o">=</span><span class="s2">&quot;norm&quot;</span><span class="p">,</span> <span class="n">plot</span><span class="o">=</span><span class="n">pylab</span><span class="p">)</span>
<span class="n">pylab</span><span class="o">.</span><span class="n">show</span><span class="p">()</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area"><div class="prompt"></div>


<div class="output_png output_subarea ">
<img src="
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
"
>
</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h3 id="Lasso-Regression-with-Untransformed-Response">Lasso Regression with Untransformed Response<a class="anchor-link" href="#Lasso-Regression-with-Untransformed-Response">&#182;</a></h3>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[10]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython2"><pre><span></span><span class="n">reg_params</span> <span class="o">=</span> <span class="mf">10.</span><span class="o">**</span><span class="n">np</span><span class="o">.</span><span class="n">linspace</span><span class="p">(</span><span class="o">-</span><span class="mi">10</span><span class="p">,</span> <span class="mi">5</span><span class="p">,</span> <span class="mi">10</span><span class="p">)</span>
<span class="n">LassoCV_model</span> <span class="o">=</span> <span class="n">model_iterations</span><span class="p">(</span><span class="mi">5</span><span class="p">,</span> <span class="n">x</span><span class="p">,</span> <span class="n">y</span><span class="p">,</span> <span class="n">LassoCV</span><span class="p">(</span><span class="n">alphas</span><span class="o">=</span><span class="n">reg_params</span><span class="p">,</span> <span class="n">fit_intercept</span><span class="o">=</span><span class="bp">True</span><span class="p">,</span> <span class="n">cv</span><span class="o">=</span><span class="mi">5</span><span class="p">))</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area"><div class="prompt"></div>
<div class="output_subarea output_stream output_stdout output_text">
<pre>Mean Train Score: 0.305523648264
Mean Test Score: 0.313385158838
</pre>
</div>
</div>

</div>
</div>

</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h3 id="Lasso-Regression-with-Log-Transformed-Response">Lasso Regression with Log-Transformed Response<a class="anchor-link" href="#Lasso-Regression-with-Log-Transformed-Response">&#182;</a></h3>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[37]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython2"><pre><span></span><span class="n">reg_params</span> <span class="o">=</span> <span class="mf">10.</span><span class="o">**</span><span class="n">np</span><span class="o">.</span><span class="n">linspace</span><span class="p">(</span><span class="o">-</span><span class="mi">10</span><span class="p">,</span> <span class="mi">5</span><span class="p">,</span> <span class="mi">10</span><span class="p">)</span>
<span class="n">LassoCV_model</span> <span class="o">=</span> <span class="n">model_iterations</span><span class="p">(</span><span class="mi">5</span><span class="p">,</span> <span class="n">x</span><span class="p">,</span> <span class="n">y_log</span><span class="p">,</span> <span class="n">LassoCV</span><span class="p">(</span><span class="n">alphas</span><span class="o">=</span><span class="n">reg_params</span><span class="p">,</span> <span class="n">fit_intercept</span><span class="o">=</span><span class="bp">True</span><span class="p">,</span> <span class="n">cv</span><span class="o">=</span><span class="mi">5</span><span class="p">),</span> <span class="bp">True</span><span class="p">)</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area"><div class="prompt"></div>
<div class="output_subarea output_stream output_stdout output_text">
<pre>Mean Train Score: 0.362542038651
Mean Test Score: 0.340433970597
</pre>
</div>
</div>

</div>
</div>

</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h2 id="Analysis">Analysis<a class="anchor-link" href="#Analysis">&#182;</a></h2><p>Overall we see that clustering by neighborhood performs very similarly to the original dataset with zipcodes. We will next try looking at Median Absolute Error.</p>

</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h2 id="Median-Absolute-Error">Median Absolute Error<a class="anchor-link" href="#Median-Absolute-Error">&#182;</a></h2>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[13]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython2"><pre><span></span><span class="k">def</span> <span class="nf">median_absolute_errors</span><span class="p">(</span><span class="n">x</span><span class="p">,</span> <span class="n">y</span><span class="p">,</span> <span class="n">log_bool</span><span class="o">=</span><span class="bp">None</span><span class="p">):</span>
    <span class="n">reg_params</span> <span class="o">=</span> <span class="mf">10.</span><span class="o">**</span><span class="n">np</span><span class="o">.</span><span class="n">linspace</span><span class="p">(</span><span class="o">-</span><span class="mi">10</span><span class="p">,</span> <span class="mi">5</span><span class="p">,</span> <span class="mi">10</span><span class="p">)</span>
    <span class="n">models</span> <span class="o">=</span> <span class="p">[</span> <span class="n">linear_model</span><span class="o">.</span><span class="n">Ridge</span><span class="p">(),</span> <span class="n">RidgeCV</span><span class="p">(</span><span class="n">alphas</span><span class="o">=</span><span class="n">reg_params</span><span class="p">,</span> <span class="n">cv</span><span class="o">=</span><span class="mi">5</span><span class="p">),</span> <span class="n">linear_model</span><span class="o">.</span><span class="n">Lasso</span><span class="p">(),</span> <span class="n">LassoCV</span><span class="p">(</span><span class="n">alphas</span><span class="o">=</span><span class="n">reg_params</span><span class="p">,</span> <span class="n">cv</span><span class="o">=</span><span class="mi">5</span><span class="p">),</span> <span class="n">linear_model</span><span class="o">.</span><span class="n">ElasticNet</span><span class="p">(),</span> <span class="n">linear_model</span><span class="o">.</span><span class="n">BayesianRidge</span><span class="p">(),</span> <span class="n">linear_model</span><span class="o">.</span><span class="n">OrthogonalMatchingPursuit</span><span class="p">()</span> <span class="p">]</span>
    <span class="n">model_labels</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">([</span><span class="s1">&#39;Ridge&#39;</span><span class="p">,</span> <span class="s1">&#39;RidgeCV&#39;</span><span class="p">,</span> <span class="s1">&#39;Lasso&#39;</span><span class="p">,</span> <span class="s1">&#39;LassoCV&#39;</span><span class="p">,</span> <span class="s1">&#39;ElasticNet&#39;</span><span class="p">,</span> <span class="s1">&#39;BayesRidge&#39;</span><span class="p">,</span> <span class="s1">&#39;OMP&#39;</span><span class="p">])</span>
    <span class="n">model_errors</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">([])</span>

    <span class="n">X_train</span><span class="p">,</span> <span class="n">X_test</span><span class="p">,</span> <span class="n">y_train</span><span class="p">,</span> <span class="n">y_test</span> <span class="o">=</span> <span class="n">train_test_split</span><span class="p">(</span><span class="n">x</span><span class="p">,</span> <span class="n">y</span><span class="p">,</span> <span class="n">test_size</span><span class="o">=</span><span class="mf">0.35</span><span class="p">,</span> <span class="n">random_state</span><span class="o">=</span><span class="mi">15</span><span class="p">)</span>

    <span class="k">for</span> <span class="n">model</span> <span class="ow">in</span> <span class="n">models</span><span class="p">:</span>
        <span class="n">model</span><span class="o">.</span><span class="n">fit</span><span class="p">(</span><span class="n">X_train</span><span class="p">,</span> <span class="n">y_train</span><span class="p">)</span>
        <span class="k">if</span> <span class="ow">not</span> <span class="n">log_bool</span><span class="p">:</span>
            <span class="n">model_err</span> <span class="o">=</span> <span class="n">metrics</span><span class="o">.</span><span class="n">median_absolute_error</span><span class="p">((</span><span class="n">y_test</span><span class="p">),</span> <span class="n">model</span><span class="o">.</span><span class="n">predict</span><span class="p">(</span><span class="n">X_test</span><span class="p">))</span>
            <span class="n">model_errors</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">model_errors</span><span class="p">,</span> <span class="n">model_err</span><span class="p">)</span>
        <span class="k">else</span><span class="p">:</span>
            <span class="n">model_err</span> <span class="o">=</span> <span class="n">metrics</span><span class="o">.</span><span class="n">median_absolute_error</span><span class="p">(</span><span class="n">np</span><span class="o">.</span><span class="n">exp</span><span class="p">(</span><span class="n">y_test</span><span class="p">),</span> <span class="n">np</span><span class="o">.</span><span class="n">exp</span><span class="p">(</span><span class="n">model</span><span class="o">.</span><span class="n">predict</span><span class="p">(</span><span class="n">X_test</span><span class="p">)))</span>
            <span class="n">model_errors</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">model_errors</span><span class="p">,</span> <span class="n">model_err</span><span class="p">)</span>

    <span class="n">model_position</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">arange</span><span class="p">(</span><span class="n">model_errors</span><span class="o">.</span><span class="n">shape</span><span class="p">[</span><span class="mi">0</span><span class="p">])</span>
    <span class="n">models_sorted</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">argsort</span><span class="p">(</span><span class="n">model_errors</span><span class="p">)</span>
    <span class="k">for</span> <span class="n">i</span><span class="p">,</span> <span class="n">model</span> <span class="ow">in</span> <span class="nb">enumerate</span><span class="p">(</span><span class="n">model_labels</span><span class="p">):</span>
        <span class="k">print</span> <span class="s1">&#39;Model {} Results: {}&#39;</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">model_labels</span><span class="p">[</span><span class="n">i</span><span class="p">],</span> <span class="n">model_errors</span><span class="p">[</span><span class="n">i</span><span class="p">])</span>

    <span class="n">plt</span><span class="o">.</span><span class="n">figure</span><span class="p">(</span><span class="n">figsize</span><span class="o">=</span><span class="p">(</span><span class="mi">10</span><span class="p">,</span><span class="mi">8</span><span class="p">))</span>
    <span class="n">plt</span><span class="o">.</span><span class="n">bar</span><span class="p">(</span><span class="n">model_position</span><span class="p">,</span> <span class="n">model_errors</span><span class="p">[</span><span class="n">models_sorted</span><span class="p">],</span> <span class="n">align</span><span class="o">=</span><span class="s1">&#39;center&#39;</span><span class="p">)</span>
    <span class="n">plt</span><span class="o">.</span><span class="n">xticks</span><span class="p">(</span><span class="n">model_position</span><span class="p">,</span> <span class="n">model_labels</span><span class="p">[</span><span class="n">models_sorted</span><span class="p">])</span>
    <span class="n">plt</span><span class="o">.</span><span class="n">xlabel</span><span class="p">(</span><span class="s1">&#39;Estimator&#39;</span><span class="p">)</span>
    <span class="n">plt</span><span class="o">.</span><span class="n">ylabel</span><span class="p">(</span><span class="s1">&#39;Median Absolute Error&#39;</span><span class="p">)</span>
    <span class="n">plt</span><span class="o">.</span><span class="n">show</span><span class="p">()</span>
</pre></div>

</div>
</div>
</div>

</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h3 id="Median-Absolute-Error-Untransformed-Response">Median Absolute Error Untransformed Response<a class="anchor-link" href="#Median-Absolute-Error-Untransformed-Response">&#182;</a></h3>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[14]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython2"><pre><span></span><span class="n">median_absolute_errors</span><span class="p">(</span><span class="n">x</span><span class="p">,</span> <span class="n">y</span><span class="p">)</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area"><div class="prompt"></div>
<div class="output_subarea output_stream output_stdout output_text">
<pre>Model Ridge Results: 45.0733616865
Model RidgeCV Results: 44.041747509
Model Lasso Results: 41.1483774137
Model LassoCV Results: 41.1483774137
Model ElasticNet Results: 44.4211434345
Model BayesRidge Results: 44.8814025582
Model OMP Results: 44.1673181849
</pre>
</div>
</div>

<div class="output_area"><div class="prompt"></div>


<div class="output_png output_subarea ">
<img src="
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
OTHJ3TKd4uGDSZ6R5PXLLw0AYHXs7deLz8l0zcQPZLqkz3/r7q+PKgwAYJXsrafrQUm+kuSG898T
q+o7M7v72sstDQBgdewtdF1rWBUAACtub79e/MzIQgAAVtkhm10AAMBlgdAFADCA0AUAMIDQBQAw
gNAFADCA0AUAMIDQBQAwgNAFADCA0AUAMIDQBQAwgNAFADCA0AUAMIDQBQAwgNAFADCA0AUAMIDQ
BQAwgNAFADCA0AUAMIDQBQAwgNAFADCA0AUAMIDQBQAwgNAFADCA0AUAMIDQBQAwgNAFADCA0AUA
MIDQBQAwgNAFADCA0AUAMIDQBQAwgNAFADCA0AUAMIDQBQAwgNAFADCA0AUAMIDQBQAwgNAFADCA
0AUAMIDQBQAwgNAFADCA0AUAMIDQBQAwgNAFADCA0AUAMIDQBQAwgNAFADCA0AUAMIDQBQAwgNAF
ADCA0AUAMIDQBQAwgNAFADCA0AUAMIDQBQAwgNAFADCA0AUAMIDQBQAwgNAFADCA0AUAMIDQBQAw
gNAFADCA0AUAMIDQBQAwgNAFADCA0AUAMIDQBQAwgNAFADCA0AUAMIDQBQAwgNAFADCA0AUAMMD2
ZW+gqn4+yR9190lVdXyS05JclOQj3X3qsrcPALAVLLWnq6p+L8nzk1x+nvS0JI/o7pslOaSqTlnm
9gEAtoplH178lyR3WXf/Rt195nz7TUluueTtAwBsCUsNXd392iQXrJu0bd3tc5MctcztAwBsFaMH
0l+07vaRSb46ePsAAJti6QPpd/P+qjqxu9+R5HZJTt/XAkcffXi2bz90+ZVdAjt3HrHZJSzdMccc
kWOPPXK/ltEuG9MuG1v1dtEmG9MuG9MuGzuQdtlKRoeu303y/Ko6LMnHk7xqXwvs3Hn+0ou6pHbs
OG+zS1i6HTvOyznnnLvfy6w67bIx7fK9tMnGtMvGtMvGDqRdRttbKFx66OruzyS58Xz7U0luvuxt
AgBsNU6OCgAwgNAFADCA0AUAMIDQBQAwgNAFADCA0AUAMIDQBQAwgNAFADCA0AUAMIDQBQAwgNAF
ADCA0AUAMIDQBQAwgNAFADCA0AUAMIDQBQAwgNAFADCA0AUAMIDQBQAwgNAFADCA0AUAMIDQBQAw
gNAFADCA0AUAMIDQBQAwgNAFADCA0AUAMIDQBQAwgNAFADCA0AUAMIDQBQAwgNAFADCA0AUAMIDQ
BQAwgNAFADCA0AUAMIDQBQAwgNAFADCA0AUAMIDQBQAwgNAFADCA0AUAMIDQBQAwgNAFADCA0AUA
MIDQBQAwgNAFADCA0AUAMIDQBQAwgNAFADCA0AUAMIDQBQAwgNAFADCA0AUAMIDQBQAwgNAFADCA
0AUAMIDQBQAwgNAFADCA0AUAMIDQBQAwgNAFADCA0AUAMIDQBQAwgNAFADCA0AUAMIDQBQAwgNAF
ADCA0AUAMIDQBQAwgNAFADCA0AUAMIDQBQAwgNAFADCA0AUAMIDQBQAwgNAFADCA0AUAMIDQBQAw
gNAFADCA0AUAMIDQBQAwwPbRG6yqbUmeneQGSb6R5AHdfdboOgAARtqMnq47J7l8d984ycOTPG0T
agAAGGozQtdNkrw5Sbr7PUl+ZhNqAAAYavjhxSRXTvK1dfcvqKpDuvuiTajlUnP+17602SUszSXZ
N+1y6S+71WmX76VNNqZdNqZdNrYK+7Zt165dQzdYVU9N8q7uftV8/7Pd/SNDiwAAGGwzDi/+Q5Lb
J0lV/ack/3sTagAAGGozDi++Nsmtquof5vv33YQaAACGGn54EQDgssjJUQEABhC6AAAGELoAAAbY
jIH07Kaqbpbkwd19982uZbSR+15VP5nkj5NcMckRSd7Y3Y+rqtOSnNHdp6177MOSHNPdf7DsuvZk
bptXJPnoPOnKSf6/JE9Jcpvufvxuj39Zkud09zv2czs/nOSpSY7N1Db/nOR3kjwyybbufsy6x945
yS91970OaKcGqarjMrXTMUkOS/KhJP89ye8meVSSH+7uL8yPPTbJvyV5QJK3J/lwpjZIkssneVt3
P2pk/YvY7fmxLcmuJF/O9P/4oO7+5H6s63pJvq+731lVf5nkXt19wQaPe0ymX5//wtq5FavqXUl+
pbs/u4d13zTJzu7+yH7t4OK1r2+HQ5JcLslDuvtDS9jWvZP8YabX4bYkRyX5h+7+v6rqNkmu0d0v
2G2ZvbbPVjLqPeeyTOjaOi7Lv2hY+r5X1VFJXpbkzt191nwN0FdW1QOTPC/JE5Kctm6Reyc5Zdl1
LeCt3X2PtTtV9dJMb+yP38syC6uqQ5L8daYP6ffN0/5HkscleW6StyZ5zLpF7pfkSZfGtpelqq6Q
5HVJ7rdun+6V6f//fUk6yS8n+dN5kV9N8pl1q/hod5+8bn3/WFXXW1ZouIS+6/mRJFX1tgNYz12T
fCHJO3df3waumeQRSdaeg/t6/d4vycuTLLP9vtMOVXWrubY7LmlbL+3uR6zdqap3VtUJ3f23S9re
aEt9z7msE7q2qKq6a5JTM/0f7Upyl0zf4v5Xpm9YV0jy4EwfIK/I9I3k8CSP7O63VNWvJXlopouK
fyrJA7v7wtH7cSCWsO8PyhSg3rp2cfXu3jV/EH+ruy+oqqtU1TW6+1+r6meSfH6LfDPdtnajqi6X
5AeT7Kyql3X33avq1CT3T/L5TD0ca6HjJUmuluT/JDmxu69eVddP8vR5dV/J9GF4wySfXQsns/+W
5JDu/kZVfbKqbjL3gPxAkmt29zuXuseX3H/O1HP5nX3q7pdU1UOSHJfpObM+dN0hyevXLb++zQ/P
1HNy/pJrPlDb9jSjqq6e5DmZeuuuluRR3f26qnpCkpsnOTTJq5O8NMl9knyzqt6fqX0qyY8keUGm
/f96krXe6CcleUBVvX7uTdo2b297pqB+nUyv10cnOTfJbZPcsKo+2t3/51Lb8++2vh2OSfLFqjox
0xeGbZl6tn8t035ft7t/f/7C8cFMl6J70Lx/FyV5eXc/s6p+KcnvJ/lWks9196/uvq35y9xRSb42
94L9WHc/fG7jW2d6/X3//NjvT/KXmdrzk0lO7u7rzr1Lj09yQaZepQdt8nv1Ut9zuvvccbuy9RjT
tXVdN8ntu/vEJB9PcpskP5fp8MHtkvxWkislOT7Ti/qOSe6RZHtVHZPksUluPi//tUxvKgeLS3Pf
v5pp338oyVnrN9Ld5687hPLCJPecb983yZ8ta+f208lVdXpVfTTTIa/XZvpg2FVVV03y25na5pRM
b+ZJ8sAkZ3X3TTO1xVXn6c9L8ptzL86bMoWrjdrlW939jfnuC5KsHUq8V5IXXep7eOm7dqYPr919
OlMvzReSfL2qjquq45N8NlNAX/MTc5ufnuSvkjx9LaxvQWvPj7fN//5uLu55+rEkT+nu22R6DZw6
T7/7/Hdikq929+cy9fI+rbvfu275pyR5QnffONMH50/P08/L9Bw7bf5QXvOAJOd0982T3DnJs7r7
/Zmutfv7SwxcycXt8I+ZXssvT/ITSX5tfr6/Nsl/ydTbecrc033bJKdneh/55SS/mKlN7lJVP5rk
V5I8aX4feUNVXXne1j3m9u4kb0ny+O5ee77tqqobJblJd/9sptfMkfO8RyZ5bXeflOSVmUJvMr0u
7zJP/1ymALyZlv2ec5kmdG1d5yR5cVW9KMlPZRqX8qYk/5jp0MnjklzU3R/L9MR+eZJnZXohXzvJ
R7p77dv5O5L85NjyL5FLc9/PzPTme3amb+7fMX/o3nS++xdJfrmqLp/p2/D6no/N9Nb5DeumSb6Z
KTisOT7Tvl4wh8f3ztN/PFNbpbs7U3uuTX/2HCbumylwnZ3vbZdjquoO893XJ7nJ3C53T/LiS3f3
luLfklxrg+nXyRSwdmX68L17pt6Pl+a7e0o+2t0nz3+37u6/WHbBl8Bb5zpPmv99Si7el88neXBV
vThTz/Bh8/R7Zhrb+OYk37eH9W7L1Nv17iTp7jd091vWZs69nW/JNL5pLaRdP8nt5+fXq5McOn8J
GmGtHW6cqff2f2UKMM+Y30dOSnJYd5+XadzebTO9Bl6Q5HqZwvhb579jMj1X/u8kt5gP1944F+/n
S+eAdJtMPWif2q2WH810GDtzr87aVVe+87rM9L60Np7wakleMbfbreZaNtOy33Mu04SurWP3LuvH
ZRpr8oAk/zHPv3mmw163yTQG6Ynz4PAju/sOmb4h/WmmnoufqKorzqu8Wabu7K1qxL7/TZLbVNW1
5+0cluRpmcNod38lU6/ao5O8prfYBdi7e0eSX8/0Lf5q8+RPJfnJqrp8VR2a6cMmmd7kb5wkc0/O
Vebpn8g0QPrkTN8435DkPUmOmw+pZu4BeGySm8zbvSBTb8+jM4WRry5xNy8tf53klmv7lCRVdf9M
HwRrPVavyfRN/SbdfcZuy+/xkN0WtLda/58kL+7ueyd5W5Jt8/P+bt199/l5cN+qukamnoy1z4O1
Qfkfy9Sjkaq6R1X91m7rf1SmQfXXme9/IsnL5vXeLlNvzs553Ydmuda3w9oH/vOT3Ke775cpgK09
5gWZ3luOncfpdaYgcfIcpk7L9GOKByZ5zDztkEy9d9/R3Wdn6nV/1br3m+S72+1KufgL73del0l+
YV7HOUn+Nckpc7s9MVPv26Zb4nvOZZoxXVvHrarqn3LxG8O7578LkuzI9A3h9UlePo9NOTRTOPmX
JI+tql+el310d++o6VdGZ1TVhfNjtnK37tL3vbu/NY+5eP4cLI5M8rrufu66Ol6QKZzVkvf3gHT3
x6vq6ZkO9bylu79cVX+c5F1JvpTpsE8yHQI8rarOyHcfOvvNJH8xj725KMn957Ftd0vyrHn80pUy
tf36X+tSRJNwAAAD9klEQVS9MNOvmW651B28lHT316vqjkn+ZO5p2Z7pQ/TumX6Vme7+96r610zP
j90dTD9qOWnuRVizNuYxmULPU6vq4ZnG2Vylu79dVTuq6t2Zxqm9eR7H+M9JnlRVn8jF+//7Sf6s
qh6VaUzXPTONlUySdPc3q+q+ubj35s8yvb7OyPT6evb8/HpPkv+3qs6ae0GWYa0dLsrU+/Q7mXrJ
31lV5yX5YuZelu7+p6q6TpJnzPc/PB9Oe2em8W/vydRb+k9J/qaqzs00Nu0NSe60fqPd/daq+vtM
X1Q+Ok/7UFW9uarem6m38Yvzw/840+vvbvP0b8/TH5bkjfMYs6/l4sP5m24Z7zkj69+KXAYIVkxV
/UKSI7r77+cPlzd193U3uy7YCuZwc2amUyCct6/HX4rbvV2SL3X3P1fVLZI8vLsPii8y++I9Z3F6
umD1nJXkZXOP3/ZM3zbhMq+m87e9NskLRwau2aeTvKiqLsh0uPK3B29/mbznLEhPFwDAAAbSAwAM
IHQBAAwgdAEADCB0AQAM4NeLwJZWVdfMdILbj+bic7ntSvL87n7OBo+/Q5LrdPefVNWDkuzq7udd
whq+s85Lsh7gsk3oAg4G/9bdJyz42BtlPsFnd19a19D8zjoBDpTQBRyU5rNcvygXX2bl2ZnOjv7g
TBfn/UyS4zL1dP1hVX0+05UNbprpjODPznSupKtnulzMmVV1sySPT3LFJEdnOiv7x3Zb5ysyXWLm
BkkuTPLU7v6L+YoH9850EfbXd/f6s/oDGNMFHBSuXlXvn/8+UFXvz3Stt2O6+0aZLhT8i9398STP
TfLc7t794tw/kOnSTz8+379zd5+Y6ZJSD5unnZrp8kg/k+n6fH+wwTofm+TL3X39JLfIdCmq663V
meSnBS5gI3q6gIPB9xxenK+r+KNV9eYkb8xi1xd98/zvZzJdCmbt9tHz7V9Pcof5ep7/KdN1/HZ3
cpL7JdOF0qvqrzJdkP3cJO/vbochgQ3p6QIOSt29I8n1kvxppouUf6CqrryPZS5Yd/eCDR7yziQ/
m+R9SZ6Qiwfur7f7++YhufgL7H/su3LgskroAg4G3xN+qupOSf5nd78xyUMz9TRdI1OY2u9e/Ko6
Osl1Mh1SfHOS2yQ5dJ69fp2nJ7n/vMxVkpyS5Iz93R5w2ePwInAwuNo8jiuZAtiuJO9Kcn5VfTRT
D9Oru/uj82HH06rqi/nuXxzu6XaSpLt3VtULk3ysqr42r//wqrpiknesW+fjkjynqj6c6Yvr47v7
g1V1g0t1j4GV44LXAAADOLwIADCA0AUAMIDQBQAwgNAFADCA0AUAMIDQBQAwgNAFADCA0AUAMMD/
D6fTXD6rjysmAAAAAElFTkSuQmCC
"
>
</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h3 id="Median-Absolute-Error-Log-Transformed-Response">Median Absolute Error Log-Transformed Response<a class="anchor-link" href="#Median-Absolute-Error-Log-Transformed-Response">&#182;</a></h3>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[15]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython2"><pre><span></span><span class="n">median_absolute_errors</span><span class="p">(</span><span class="n">x</span><span class="p">,</span> <span class="n">y_log</span><span class="p">,</span> <span class="bp">True</span><span class="p">)</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area"><div class="prompt"></div>
<div class="output_subarea output_stream output_stdout output_text">
<pre>Model Ridge Results: 25.3664157775
Model RidgeCV Results: 25.3664157775
Model Lasso Results: 53.9575620514
Model LassoCV Results: 25.3705859359
Model ElasticNet Results: 53.9575620514
Model BayesRidge Results: 25.3482809254
Model OMP Results: 27.7305304401
</pre>
</div>
</div>

<div class="output_area"><div class="prompt"></div>


<div class="output_png output_subarea ">
<img src="
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
"
>
</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h2 id="Single-Listing-House-Data">Single Listing House Data<a class="anchor-link" href="#Single-Listing-House-Data">&#182;</a></h2>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[16]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython2"><pre><span></span><span class="n">data_single</span> <span class="o">=</span> <span class="n">data</span><span class="p">[</span><span class="n">data</span><span class="p">[</span><span class="s1">&#39;beds&#39;</span><span class="p">]</span> <span class="o">==</span> <span class="nb">min</span><span class="p">(</span><span class="n">data</span><span class="p">[</span><span class="s1">&#39;beds&#39;</span><span class="p">])]</span>

<span class="c1"># split into x_1 and y_1 (note that we do not include id and host_id as predictors)</span>
<span class="n">x_1</span> <span class="o">=</span> <span class="n">data_single</span><span class="o">.</span><span class="n">iloc</span><span class="p">[:,</span> <span class="mi">2</span><span class="p">:</span><span class="o">-</span><span class="mi">2</span><span class="p">]</span>
<span class="n">y_1</span> <span class="o">=</span> <span class="n">data_single</span><span class="o">.</span><span class="n">iloc</span><span class="p">[:,</span> <span class="o">-</span><span class="mi">2</span><span class="p">]</span>
<span class="n">y_1_log</span> <span class="o">=</span> <span class="n">data_single</span><span class="o">.</span><span class="n">iloc</span><span class="p">[:,</span> <span class="o">-</span><span class="mi">1</span><span class="p">]</span>
</pre></div>

</div>
</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[17]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython2"><pre><span></span><span class="n">median_absolute_errors</span><span class="p">(</span><span class="n">x_1</span><span class="p">,</span> <span class="n">y_1</span><span class="p">)</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area"><div class="prompt"></div>
<div class="output_subarea output_stream output_stdout output_text">
<pre>Model Ridge Results: 25.913234694
Model RidgeCV Results: 25.913234694
Model Lasso Results: 26.1649614946
Model LassoCV Results: 25.9530509914
Model ElasticNet Results: 36.1908957651
Model BayesRidge Results: 25.5724623328
Model OMP Results: 26.2812380006
</pre>
</div>
</div>

<div class="output_area"><div class="prompt"></div>


<div class="output_png output_subarea ">
<img src="
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
"
>
</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[18]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython2"><pre><span></span><span class="n">median_absolute_errors</span><span class="p">(</span><span class="n">x_1</span><span class="p">,</span> <span class="n">y_1_log</span><span class="p">,</span> <span class="bp">True</span><span class="p">)</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area"><div class="prompt"></div>
<div class="output_subarea output_stream output_stdout output_text">
<pre>Model Ridge Results: 19.9339124308
Model RidgeCV Results: 19.9339124308
Model Lasso Results: 39.946048994
Model LassoCV Results: 19.9034017465
Model ElasticNet Results: 39.946048994
Model BayesRidge Results: 19.9287597433
Model OMP Results: 22.2644248675
</pre>
</div>
</div>

<div class="output_area"><div class="prompt"></div>


<div class="output_png output_subarea ">
<img src="
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
AgxdkiRJBfwP4qVtluIMJxwAAAAASUVORK5CYII=
"
>
</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h2 id="Analysis">Analysis<a class="anchor-link" href="#Analysis">&#182;</a></h2><p>For both the listing data and single house listing data, we see that clustering by neighborhoods performs very similarly. We can speculate that perhaps the model benefitted from the granularity of segmenting by zipcode as versed to grouping them into overlapping neighborhoods.</p>

</div>
</div>
</div>
    </div>
  </div>
</body>
</html>
